Started by upstream project "clang-stage2-Rthinlto_relay" build number 5687 originally caused by: Started by upstream project "clang-stage1-RA" build number 20336 originally caused by: Started by an SCM change Started by an SCM change Started by an SCM change Started by an SCM change Started by an SCM change Started by an SCM change Started by an SCM change Started by an SCM change Started by an SCM change Started by an SCM change Started by an SCM change Started by an SCM change Started by an SCM change Started by an SCM change Started by an SCM change Started by upstream project "clang-stage1-RA" build number 20337 originally caused by: Started by an SCM change Started by an SCM change Started by an SCM change Started by an SCM change Started by an SCM change Started by an SCM change Started by an SCM change Started by an SCM change Started by an SCM change Started by an SCM change Started by an SCM change Started by an SCM change Started by upstream project "clang-stage1-RA" build number 20338 originally caused by: Started by an SCM change Started by an SCM change Started by an SCM change Started by an SCM change Started by an SCM change Started by an SCM change Started by an SCM change Started by an SCM change Started by an SCM change Started by an SCM change Started by upstream project "clang-stage1-RA" build number 20339 originally caused by: Started by an SCM change Started by an SCM change Started by an SCM change Started by an SCM change Started by an SCM change Started by an SCM change Started by an SCM change Started by an SCM change Started by an SCM change Started by an SCM change Started by an SCM change Started by an SCM change Started by an SCM change Started by upstream project "clang-stage1-RA" build number 20340 originally caused by: Started by an SCM change Started by an SCM change Started by an SCM change Started by an SCM change Started by an SCM change Started by an SCM change Started by an SCM change Started by an SCM change Started by an SCM change Started by an SCM change Started by an SCM change Started by an SCM change Started by an SCM change Started by an SCM change Started by an SCM change Started by an SCM change Started by upstream project "clang-stage1-RA" build number 20341 originally caused by: Started by an SCM change Started by an SCM change Started by an SCM change Started by an SCM change Started by an SCM change Started by an SCM change Started by an SCM change Started by an SCM change Started by an SCM change Started by an SCM change Started by an SCM change Started by an SCM change Started by upstream project "clang-stage1-RA" build number 20342 originally caused by: Started by an SCM change Started by an SCM change Started by an SCM change Started by an SCM change Started by an SCM change Started by an SCM change Started by an SCM change Started by an SCM change Started by an SCM change Started by an SCM change Started by an SCM change Started by an SCM change Started by an SCM change Started by an SCM change Obtained zorg/jenkins/jobs/jobs/clang-stage2-Rthinlto from git https://github.com/llvm/llvm-zorg.git Resume disabled by user, switching to high-performance, low-durability mode. [Pipeline] Start of Pipeline [Pipeline] node Still waiting to schedule task Waiting for next available executor on ‘green-dragon-22’ Running on green-dragon-22 in /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto [Pipeline] { [Pipeline] stage [Pipeline] { (Declarative: Checkout SCM) [Pipeline] checkout The recommended git tool is: git No credentials specified Cloning the remote Git repository Cloning repository https://github.com/llvm/llvm-zorg.git > git init /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto # timeout=10 Fetching upstream changes from https://github.com/llvm/llvm-zorg.git > git --version # timeout=10 > git --version # 'git version 2.24.3 (Apple Git-128)' > git fetch --tags --force --progress -- https://github.com/llvm/llvm-zorg.git +refs/heads/*:refs/remotes/origin/* # timeout=10 Avoid second fetch Checking out Revision 9745babbea2ff4002542a441b3942b9b784ed666 (refs/remotes/origin/main) Commit message: "[zorg] Support other relative scripts in AnnotatedBuilder" > git config remote.origin.url https://github.com/llvm/llvm-zorg.git # timeout=10 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 > git rev-parse refs/remotes/origin/main^{commit} # timeout=10 > git config core.sparsecheckout # timeout=10 > git checkout -f 9745babbea2ff4002542a441b3942b9b784ed666 # timeout=10 > git rev-list --no-walk 9745babbea2ff4002542a441b3942b9b784ed666 # timeout=10 [Pipeline] } [Pipeline] // stage [Pipeline] withEnv [Pipeline] { [Pipeline] stage [Pipeline] { (Checkout) [Pipeline] dir Running in /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project [Pipeline] { [Pipeline] checkout The recommended git tool is: NONE No credentials specified Cloning the remote Git repository Cloning repository https://github.com/llvm/llvm-project.git > git init /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project # timeout=10 Fetching upstream changes from https://github.com/llvm/llvm-project.git > git --version # timeout=10 > git --version # 'git version 2.24.3 (Apple Git-128)' > git fetch --tags --force --progress -- https://github.com/llvm/llvm-project.git +refs/heads/*:refs/remotes/origin/* # timeout=10 Avoid second fetch Checking out Revision 619ecba5bcbf7ccbfd00daf7f048e34cb1fa7c14 (detached) > git config remote.origin.url https://github.com/llvm/llvm-project.git # timeout=10 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 > git rev-parse 619ecba5bcbf^{commit} # timeout=10 > git config core.sparsecheckout # timeout=10 > git checkout -f 619ecba5bcbf7ccbfd00daf7f048e34cb1fa7c14 # timeout=10 Commit message: "[NFC] Fix cpplint warning" > git rev-list --no-walk 007158ac42c785cd59aab8bc4b4b39085b960a58 # timeout=10 [Pipeline] } [Pipeline] // dir [Pipeline] dir Running in /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-zorg [Pipeline] { [Pipeline] checkout The recommended git tool is: git No credentials specified Cloning the remote Git repository Cloning repository https://github.com/llvm/llvm-zorg.git > git init /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-zorg # timeout=10 Fetching upstream changes from https://github.com/llvm/llvm-zorg.git > git --version # timeout=10 > git --version # 'git version 2.24.3 (Apple Git-128)' > git fetch --tags --force --progress -- https://github.com/llvm/llvm-zorg.git +refs/heads/*:refs/remotes/origin/* # timeout=10 Avoid second fetch Checking out Revision 9745babbea2ff4002542a441b3942b9b784ed666 (refs/remotes/origin/main) Commit message: "[zorg] Support other relative scripts in AnnotatedBuilder" [Pipeline] } [Pipeline] // dir [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build) [Pipeline] timeout Timeout set to expire in 10 hr [Pipeline] { [Pipeline] sh + set -u + rm -rf build.properties + cd llvm-project + git tag -a -m 'First Commit' first_commit 97724f18c79c7cc81ced24239eb5e883bf1398ef ++ git describe --match first_commit > git config remote.origin.url https://github.com/llvm/llvm-zorg.git # timeout=10 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 > git rev-parse refs/remotes/origin/main^{commit} # timeout=10 > git config core.sparsecheckout # timeout=10 > git checkout -f 9745babbea2ff4002542a441b3942b9b784ed666 # timeout=10 + git_desc=first_commit-386372-g619ecba5bcbf ++ echo first_commit-386372-g619ecba5bcbf ++ cut -f 2 -d - + export GIT_DISTANCE=386372 + GIT_DISTANCE=386372 ++ echo first_commit-386372-g619ecba5bcbf ++ cut -f 3 -d - + sha=g619ecba5bcbf + export GIT_SHA=619ecba5bcbf + GIT_SHA=619ecba5bcbf + cd - /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto + echo ARTIFACT=clang-stage2-Rthinlto/clang-d386372-g619ecba5bcbf-t3847-b3847.tar.gz + export PATH=/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/bin:/usr/local/bin + PATH=/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/bin:/usr/local/bin + rm -rf clang-build clang-install '*.tar.gz' + python llvm-zorg/zorg/jenkins/monorepo_build.py fetch @@@ Fetching Compiler @@@ GETting http://labmaster2.local/artifacts//clang-stage1-RA/clang-d386372-g619ecba5bcbf-t20343-b20343.tar.gz to /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/host-compiler.tar.gz ... done. Decompressing... cd /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/host-compiler/ 'tar' 'zxf' '../host-compiler.tar.gz' Completed at: 2021-04-23T02:51:09 @@@@@@ + python llvm-zorg/zorg/jenkins/monorepo_build.py clang build --thinlto '--projects=clang;compiler-rt;libcxx' --cmake-flag=-DLIBCXX_ENABLE_SHARED=OFF --cmake-flag=-DLIBCXX_ENABLE_STATIC=OFF --cmake-flag=-DLIBCXX_INCLUDE_TESTS=OFF --cmake-flag=-DLIBCXX_ENABLE_EXPERIMENTAL_LIBRARY=OFF --cmake-flag=-DCMAKE_DSYMUTIL=/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/host-compiler/bin/dsymutil --sccache cd /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto 'sh' '-c' 'rm -rfv *gz' cd /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto 'rm' '-rf' 'clang.roots' Completed at: 2021-04-23T02:51:10 @@@@@@ @@@ Build Directory @@@ cd /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto 'mkdir' '-p' '/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/clang-build' Completed at: 2021-04-23T02:51:10 @@@@@@ @@@ Build Clang @@@ cd /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto 'env' 'SCCACHE_IDLE_TIMEOUT=0' '/usr/local/bin/sccache' '--stop-server' Stopping sccache server... error: couldn't connect to server caused by: Connection refused (os error 61) cd /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto 'env' 'SCCACHE_IDLE_TIMEOUT=0' '/usr/local/bin/sccache' '--start-server' Starting sccache server... cd /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/clang-build 'mkdir' './Build' './Root' cd /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/clang-build/Build 'env' 'DYLD_LIBRARY_PATH=/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/host-compiler/lib/' '/usr/local/bin/cmake' '-G' 'Ninja' '-C' '/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/clang/cmake/caches/Apple-stage2-ThinLTO.cmake' '-DLLVM_ENABLE_ASSERTIONS:BOOL=FALSE' '-DCMAKE_BUILD_TYPE=RelWithDebInfo' '-DLLVM_ENABLE_PROJECTS=clang;compiler-rt;libcxx' '-DCMAKE_MAKE_PROGRAM=/usr/local/bin/ninja' '-DLLVM_VERSION_PATCH=99' '-DLLVM_VERSION_SUFFIX=""' '-DLLVM_BUILD_EXTERNAL_COMPILER_RT=On' '-DCLANG_COMPILER_RT_CMAKE_ARGS=/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/compiler-rt/cmake/caches/Apple.cmake' '-DCOMPILER_RT_BUILD_SANITIZERS=On' '-DCMAKE_INSTALL_PREFIX=/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/clang-install' '-DCLANG_REPOSITORY_STRING=619ecba5bcbf7ccbfd00daf7f048e34cb1fa7c14' '-DCLANG_APPEND_VC_REV=On' '-DLLVM_BUILD_TESTS=On' '-DLLVM_INCLUDE_TESTS=On' '-DCLANG_INCLUDE_TESTS=On' '-DLLVM_INCLUDE_UTILS=On' '-DLIBCXX_INSTALL_HEADERS=On' '-DLIBCXX_OVERRIDE_DARWIN_INSTALL=On' '-DLIBCXX_INSTALL_LIBRARY=Off' '-DCMAKE_MACOSX_RPATH=On' '-DCMAKE_C_COMPILER_LAUNCHER=/usr/local/bin/sccache' '-DCMAKE_CXX_COMPILER_LAUNCHER=/usr/local/bin/sccache' '-DDYLD_LIBRARY_PATH=/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/host-compiler/lib/' '-DCMAKE_LIBTOOL=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool' '-DCMAKE_C_COMPILER=/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/host-compiler/bin/clang' '-DCMAKE_CXX_COMPILER=/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/host-compiler/bin/clang++' '-DLLVM_LIT_ARGS=--xunit-xml-output=testresults.xunit.xml -v -vv --timeout=600' '-DLLVM_PARALLEL_LINK_JOBS=1' '-DLIBCXX_ENABLE_SHARED=OFF' '-DLIBCXX_ENABLE_STATIC=OFF' '-DLIBCXX_INCLUDE_TESTS=OFF' '-DLIBCXX_ENABLE_EXPERIMENTAL_LIBRARY=OFF' '-DCMAKE_DSYMUTIL=/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/host-compiler/bin/dsymutil' '/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm' loading initial cache file /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/clang/cmake/caches/Apple-stage2-ThinLTO.cmake -- The C compiler identification is Clang 13.0.0 -- The CXX compiler identification is Clang 13.0.0 -- The ASM compiler identification is Clang -- Found assembler: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/host-compiler/bin/clang -- Check for working C compiler: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/host-compiler/bin/clang -- Check for working C compiler: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/host-compiler/bin/clang - 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: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/host-compiler/bin/clang++ -- Check for working CXX compiler: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/host-compiler/bin/clang++ - 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 enabled -- debuginfo-tests project is disabled -- libc project is disabled -- libclc project is disabled -- libcxx project is enabled -- libcxxabi project is disabled -- libunwind project is disabled -- lld project is disabled -- lldb project is disabled -- mlir project is disabled -- openmp project is disabled -- parallel-libs project is disabled -- polly project is disabled -- pstl project is disabled -- flang project is disabled -- Found libtool - /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool -- Performing Test LLVM_LIBSTDCXX_MIN -- Performing Test LLVM_LIBSTDCXX_MIN - Success -- Performing Test LLVM_LIBSTDCXX_SOFT_ERROR -- Performing Test LLVM_LIBSTDCXX_SOFT_ERROR - Success -- 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 - not found -- Looking for malloc/malloc.h -- Looking for malloc/malloc.h - 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 sysexits.h -- Looking for sysexits.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 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 - found -- Looking for histedit.h -- Looking for histedit.h - found -- Looking for CrashReporterClient.h -- Looking for CrashReporterClient.h - not found -- Performing Test HAVE_CRASHREPORTER_INFO -- Performing Test HAVE_CRASHREPORTER_INFO - Success -- 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 - not 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 - Success -- Found Threads: TRUE -- Found ZLIB: /usr/lib/libz.dylib (found version "1.2.11") -- Looking for compress2 -- Looking for compress2 - found -- Found LibXml2: /usr/lib/libxml2.dylib (found version "2.9.4") -- Looking for xmlReadMemory -- Looking for xmlReadMemory - found -- Looking for el_init in edit -- Looking for el_init in edit - found -- Looking for xar_open in xar -- Looking for xar_open in xar - found -- Looking for arc4random -- Looking for arc4random - found -- Looking for backtrace -- Looking for backtrace - found -- backtrace facility detected in default set of libraries -- Found Backtrace: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk/usr/include -- Performing Test C_SUPPORTS_WERROR_UNGUARDED_AVAILABILITY_NEW -- Performing Test C_SUPPORTS_WERROR_UNGUARDED_AVAILABILITY_NEW - Success -- Looking for __register_frame -- Looking for __register_frame - found -- Looking for __deregister_frame -- Looking for __deregister_frame - found -- 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 - not found -- Looking for lseek64 -- Looking for lseek64 - not found -- Looking for mallctl -- Looking for mallctl - not found -- Looking for mallinfo -- Looking for mallinfo - not found -- Looking for mallinfo2 -- Looking for mallinfo2 - not found -- Looking for malloc_zone_statistics -- Looking for malloc_zone_statistics - 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 - found -- Performing Test HAVE_STRUCT_STAT_ST_MTIMESPEC_TV_NSEC -- Performing Test HAVE_STRUCT_STAT_ST_MTIMESPEC_TV_NSEC - Success -- Performing Test HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC -- Performing Test HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC - Failed -- Looking for __GLIBC__ -- Looking for __GLIBC__ - not found -- Looking for pthread_getname_np -- Looking for pthread_getname_np - found -- Looking for pthread_setname_np -- Looking for pthread_setname_np - found -- Looking for proc_pid_rusage -- Looking for proc_pid_rusage - 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 - Success -- Native target architecture is X86 -- Threads enabled. -- Doxygen disabled. -- Go bindings disabled. -- Ninja version: 1.8.2 -- Found ld64 - /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld -- 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-apple-darwin19.5.0 -- LLVM default target triple: x86_64-apple-darwin19.5.0 -- 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 - Success -- Performing Test CXX_SUPPORTS_MODULES -- Performing Test CXX_SUPPORTS_MODULES - Success -- Performing Test CXX_SUPPORTS_MISSING_FIELD_INITIALIZERS_FLAG -- Performing Test CXX_SUPPORTS_MISSING_FIELD_INITIALIZERS_FLAG - Success -- Performing Test C_SUPPORTS_CXX98_COMPAT_EXTRA_SEMI_FLAG -- Performing Test C_SUPPORTS_CXX98_COMPAT_EXTRA_SEMI_FLAG - Success -- Performing Test CXX_SUPPORTS_CXX98_COMPAT_EXTRA_SEMI_FLAG -- Performing Test CXX_SUPPORTS_CXX98_COMPAT_EXTRA_SEMI_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 - Success -- Performing Test CXX_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG -- Performing Test CXX_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG - Success -- Performing Test CXX_SUPPORTS_CLASS_MEMACCESS_FLAG -- Performing Test CXX_SUPPORTS_CLASS_MEMACCESS_FLAG - Failed -- Performing Test CXX_SUPPORTS_NOEXCEPT_TYPE_FLAG -- Performing Test CXX_SUPPORTS_NOEXCEPT_TYPE_FLAG - Success -- Performing Test CXX_WONT_WARN_ON_FINAL_NONVIRTUALDTOR -- Performing Test CXX_WONT_WARN_ON_FINAL_NONVIRTUALDTOR - Success -- Performing Test C_SUPPORTS_DELETE_NON_VIRTUAL_DTOR_FLAG -- Performing Test C_SUPPORTS_DELETE_NON_VIRTUAL_DTOR_FLAG - Success -- Performing Test CXX_SUPPORTS_DELETE_NON_VIRTUAL_DTOR_FLAG -- Performing Test CXX_SUPPORTS_DELETE_NON_VIRTUAL_DTOR_FLAG - Success -- Performing Test CXX_SUPPORTS_SUGGEST_OVERRIDE_FLAG -- Performing Test CXX_SUPPORTS_SUGGEST_OVERRIDE_FLAG - Success -- Performing Test CXX_WSUGGEST_OVERRIDE_ALLOWS_ONLY_FINAL -- Performing Test CXX_WSUGGEST_OVERRIDE_ALLOWS_ONLY_FINAL - Success -- Performing Test C_WCOMMENT_ALLOWS_LINE_WRAP -- Performing Test C_WCOMMENT_ALLOWS_LINE_WRAP - Success -- Performing Test C_SUPPORTS_STRING_CONVERSION_FLAG -- Performing Test C_SUPPORTS_STRING_CONVERSION_FLAG - Success -- Performing Test CXX_SUPPORTS_STRING_CONVERSION_FLAG -- Performing Test CXX_SUPPORTS_STRING_CONVERSION_FLAG - Success -- Performing Test LINKER_SUPPORTS_COLOR_DIAGNOSTICS -- Performing Test LINKER_SUPPORTS_COLOR_DIAGNOSTICS - Failed -- Looking for os_signpost_interval_begin -- Looking for os_signpost_interval_begin - found -- Performing Test macos_signposts_usable -- Performing Test macos_signposts_usable - Success -- Found Python3: /usr/local/Frameworks/Python.framework/Versions/3.7/bin/python3.7 (found suitable version "3.7.0", minimum required is "3.6") found components: Interpreter -- Linker detection: ld64 -- Found Git: /usr/bin/git (found version "2.24.3 (Apple Git-128)") -- Targeting X86 -- Targeting ARM -- Targeting AArch64 -- Looking for fopen in c -- Looking for fopen in c - found -- Performing Test LIBCXX_SUPPORTS_NOSTDLIBXX_FLAG -- Performing Test LIBCXX_SUPPORTS_NOSTDLIBXX_FLAG - Success -- Failed to find compiler-rt library -- Performing Test LIBCXX_HAS_COMMENT_LIB_PRAGMA -- Performing Test LIBCXX_HAS_COMMENT_LIB_PRAGMA - Success -- Looking for write in System -- Looking for write in System - found -- Looking for cxxabi.h in /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/libcxx/../libcxxabi/include -- Looking for cxxabi.h in /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/libcxx/../libcxxabi/include - found -- Looking for __cxxabi_config.h in /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/libcxx/../libcxxabi/include -- Looking for __cxxabi_config.h in /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/libcxx/../libcxxabi/include - found -- Adding Benchmark: algorithms.bench.cpp -- Failed to find compiler-rt library -- Adding Benchmark: algorithms.partition_point.bench.cpp -- Failed to find compiler-rt library -- Adding Benchmark: allocation.bench.cpp -- Failed to find compiler-rt library -- Adding Benchmark: deque.bench.cpp -- Failed to find compiler-rt library -- Adding Benchmark: filesystem.bench.cpp -- Failed to find compiler-rt library -- Adding Benchmark: function.bench.cpp -- Failed to find compiler-rt library -- Adding Benchmark: map.bench.cpp -- Failed to find compiler-rt library -- Adding Benchmark: ordered_set.bench.cpp -- Failed to find compiler-rt library -- Adding Benchmark: string.bench.cpp -- Failed to find compiler-rt library -- Adding Benchmark: stringstream.bench.cpp -- Failed to find compiler-rt library -- Adding Benchmark: unordered_set_operations.bench.cpp -- Failed to find compiler-rt library -- Adding Benchmark: util_smartptr.bench.cpp -- Failed to find compiler-rt library -- Adding Benchmark: variant_visit_1.bench.cpp -- Failed to find compiler-rt library -- Adding Benchmark: variant_visit_2.bench.cpp -- Failed to find compiler-rt library -- Adding Benchmark: variant_visit_3.bench.cpp -- Failed to find compiler-rt library -- Adding Benchmark: vector_operations.bench.cpp -- Failed to find compiler-rt library -- Looking for sys/resource.h -- Looking for sys/resource.h - found -- Clang version: 13.0.99 -- Performing Test CXX_SUPPORTS_NO_NESTED_ANON_TYPES_FLAG -- Performing Test CXX_SUPPORTS_NO_NESTED_ANON_TYPES_FLAG - Success -- Host linker version: 556.6 -- Looking for include file CoreServices/CoreServices.h -- Looking for include file CoreServices/CoreServices.h - found -- Not building amdgpu-arch: hsa-runtime64 not found -- Identified Xcode Version: 11.5 -- LLVM FileCheck Found: /usr/local/bin/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 - Success -- 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_WNO_SUGGEST_OVERRIDE -- Performing Test HAVE_CXX_FLAG_WNO_SUGGEST_OVERRIDE - 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 - Success -- Performing Test HAVE_THREAD_SAFETY_ATTRIBUTES -- Performing Test HAVE_THREAD_SAFETY_ATTRIBUTES -- Performing Test HAVE_THREAD_SAFETY_ATTRIBUTES -- failed to compile -- Performing Test HAVE_CXX_FLAG_COVERAGE -- Performing Test HAVE_CXX_FLAG_COVERAGE - Success -- Performing Test HAVE_GNU_POSIX_REGEX -- Performing Test HAVE_GNU_POSIX_REGEX -- Performing Test HAVE_GNU_POSIX_REGEX -- failed to compile -- Performing Test HAVE_POSIX_REGEX -- Performing Test HAVE_POSIX_REGEX -- Performing Test HAVE_POSIX_REGEX -- success -- Performing Test HAVE_STEADY_CLOCK -- Performing Test HAVE_STEADY_CLOCK -- Performing Test HAVE_STEADY_CLOCK -- success -- Configuring done -- Generating done CMake Warning: Manually-specified variables were not used by the project: CLANG_APPEND_VC_REV LIBCXX_OVERRIDE_DARWIN_INSTALL -- Build files have been written to: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/clang-build/Build Completed at: 2021-04-23T02:52:16 @@@@@@ @@@ Ninja @@@ cd /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/clang-build/Build '/usr/local/bin/ninja' '-v' 'install' [1/4256] cd /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/clang-build/Build/tools/remarks-shlib && sed -e "s/^/_/" < /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/tools/remarks-shlib/Remarks.exports > Remarks.exports [2/4256] /usr/local/bin/sccache /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/host-compiler/bin/clang++ -DGTEST_HAS_RTTI=0 -DGTEST_HAS_TR1_TUPLE=0 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Iunittests/Demangle -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Demangle -Iinclude -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include -fno-stack-protector -fno-common -Wno-profile-instr-unprofiled -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -fmodules -fmodules-cache-path=/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/clang-build/Build/module.cache -fcxx-modules -Xclang -fmodules-local-submodule-visibility -gmodules -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -fdiagnostics-color -flto=thin -O2 -g -DNDEBUG -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -Wno-variadic-macros -Wno-gnu-zero-variadic-macro-arguments -fno-exceptions -fno-rtti -Wno-suggest-override -std=c++14 -MD -MT unittests/Demangle/CMakeFiles/DemangleTests.dir/DemangleTest.cpp.o -MF unittests/Demangle/CMakeFiles/DemangleTests.dir/DemangleTest.cpp.o.d -o unittests/Demangle/CMakeFiles/DemangleTests.dir/DemangleTest.cpp.o -c /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Demangle/DemangleTest.cpp In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Demangle/DemangleTest.cpp:10: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:460:3: warning: definition of implicit copy constructor for 'PolymorphicAction' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicAction); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:1070:10: note: in implicit copy constructor for 'testing::PolymorphicAction' first required here return MakePolymorphicAction(internal::ReturnNullAction()); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:460:3: warning: definition of implicit copy constructor for 'PolymorphicAction' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicAction); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:1075:10: note: in implicit copy constructor for 'testing::PolymorphicAction' first required here return MakePolymorphicAction(internal::ReturnVoidAction()); ^ In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Demangle/DemangleTest.cpp:10: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:45: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:77: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3820:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher' first required here return MakePolymorphicMatcher(internal::IsNullMatcher()); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3827:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher' first required here return MakePolymorphicMatcher(internal::NotNullMatcher()); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2039:3: warning: definition of implicit copy constructor for 'FloatingEqMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(FloatingEqMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3840:10: note: in implicit copy constructor for 'testing::internal::FloatingEqMatcher' first required here return internal::FloatingEqMatcher(rhs, false); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2039:3: warning: definition of implicit copy constructor for 'FloatingEqMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(FloatingEqMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3868:10: note: in implicit copy constructor for 'testing::internal::FloatingEqMatcher' first required here return internal::FloatingEqMatcher(rhs, false); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3980:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StrEqualityMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1182:3: warning: definition of implicit copy constructor for 'StrEqualityMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(StrEqualityMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::StrEqualityMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3980:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StrEqualityMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4009:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::HasSubstrMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1229:3: warning: definition of implicit copy constructor for 'HasSubstrMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(HasSubstrMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::HasSubstrMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4009:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::HasSubstrMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4016:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StartsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1276:3: warning: definition of implicit copy constructor for 'StartsWithMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(StartsWithMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::StartsWithMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4016:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StartsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4023:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::EndsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1322:3: warning: definition of implicit copy constructor for 'EndsWithMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(EndsWithMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::EndsWithMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4023:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::EndsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4031:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher' first required here return MakePolymorphicMatcher(internal::MatchesRegexMatcher(regex, true)); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1371:3: warning: definition of implicit copy constructor for 'MatchesRegexMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(MatchesRegexMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::MatchesRegexMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4031:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher' first required here return MakePolymorphicMatcher(internal::MatchesRegexMatcher(regex, true)); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4055:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StrEqualityMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1182:3: warning: definition of implicit copy constructor for 'StrEqualityMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(StrEqualityMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::StrEqualityMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4055:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StrEqualityMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4084:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::HasSubstrMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1229:3: warning: definition of implicit copy constructor for 'HasSubstrMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(HasSubstrMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::HasSubstrMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4084:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::HasSubstrMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4091:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StartsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1276:3: warning: definition of implicit copy constructor for 'StartsWithMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(StartsWithMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::StartsWithMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4091:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StartsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4098:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::EndsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1322:3: warning: definition of implicit copy constructor for 'EndsWithMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(EndsWithMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::EndsWithMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4098:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::EndsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3519:3: warning: definition of implicit copy constructor for 'ElementsAreMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:574:10: note: in implicit copy constructor for 'testing::internal::ElementsAreMatcher>' first required here return internal::ElementsAreMatcher(Args()); ^ In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Demangle/DemangleTest.cpp:10: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:45: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:77: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3489:3: warning: definition of implicit copy constructor for 'UnorderedElementsAreMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(UnorderedElementsAreMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:789:10: note: in implicit copy constructor for 'testing::internal::UnorderedElementsAreMatcher>' first required here return internal::UnorderedElementsAreMatcher(Args()); ^ In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Demangle/DemangleTest.cpp:10: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock.h:66: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-more-matchers.h:50:1: warning: definition of implicit copy constructor for 'IsEmptyMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] MATCHER(IsEmpty, negation ? "isn't empty" : "is empty") { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1419:5: note: expanded from macro 'MATCHER' GTEST_DISALLOW_ASSIGN_(name##Matcher);\ ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-more-matchers.h:50:1: note: in implicit copy constructor for 'testing::IsEmptyMatcher' first required here /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1422:12: note: expanded from macro 'MATCHER' return name##Matcher();\ ^ :92:1: note: expanded from here IsEmptyMatcher ^ In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Demangle/DemangleTest.cpp:10: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:48: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:49: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest.h:62: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:193: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h:107:8: warning: definition of implicit copy constructor for 'ValueArray2' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] void operator=(const ValueArray2& other) = delete; ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:354:10: note: in implicit copy constructor for 'testing::internal::ValueArray2' first required here return internal::ValueArray2(v1, v2); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:1221:10: note: in instantiation of function template specialization 'testing::Values' requested here return Values(false, true); ^ 28 warnings generated. [3/4256] /usr/local/bin/sccache /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/host-compiler/bin/clang++ -DGTEST_HAS_RTTI=0 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Itools/llvm-undname -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/tools/llvm-undname -Iinclude -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include -fno-stack-protector -fno-common -Wno-profile-instr-unprofiled -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -fmodules -fmodules-cache-path=/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/clang-build/Build/module.cache -fcxx-modules -Xclang -fmodules-local-submodule-visibility -gmodules -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -fdiagnostics-color -flto=thin -O2 -g -DNDEBUG -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -fno-exceptions -fno-rtti -std=c++14 -MD -MT tools/llvm-undname/CMakeFiles/llvm-undname.dir/llvm-undname.cpp.o -MF tools/llvm-undname/CMakeFiles/llvm-undname.dir/llvm-undname.cpp.o.d -o tools/llvm-undname/CMakeFiles/llvm-undname.dir/llvm-undname.cpp.o -c /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/tools/llvm-undname/llvm-undname.cpp [4/4256] /usr/local/bin/sccache /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/host-compiler/bin/clang++ -DGTEST_HAS_RTTI=0 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Itools/split-file -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/tools/split-file -Iinclude -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include -fno-stack-protector -fno-common -Wno-profile-instr-unprofiled -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -fmodules -fmodules-cache-path=/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/clang-build/Build/module.cache -fcxx-modules -Xclang -fmodules-local-submodule-visibility -gmodules -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -fdiagnostics-color -flto=thin -O2 -g -DNDEBUG -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -fno-exceptions -fno-rtti -std=c++14 -MD -MT tools/split-file/CMakeFiles/split-file.dir/split-file.cpp.o -MF tools/split-file/CMakeFiles/split-file.dir/split-file.cpp.o.d -o tools/split-file/CMakeFiles/split-file.dir/split-file.cpp.o -c /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/tools/split-file/split-file.cpp [5/4256] /usr/local/bin/sccache /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/host-compiler/bin/clang++ -DGTEST_HAS_RTTI=0 -DGTEST_HAS_TR1_TUPLE=0 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Iunittests/Bitstream -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Bitstream -Iinclude -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include -fno-stack-protector -fno-common -Wno-profile-instr-unprofiled -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -fmodules -fmodules-cache-path=/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/clang-build/Build/module.cache -fcxx-modules -Xclang -fmodules-local-submodule-visibility -gmodules -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -fdiagnostics-color -flto=thin -O2 -g -DNDEBUG -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -Wno-variadic-macros -Wno-gnu-zero-variadic-macro-arguments -fno-exceptions -fno-rtti -Wno-suggest-override -std=c++14 -MD -MT unittests/Bitstream/CMakeFiles/BitstreamTests.dir/BitstreamWriterTest.cpp.o -MF unittests/Bitstream/CMakeFiles/BitstreamTests.dir/BitstreamWriterTest.cpp.o.d -o unittests/Bitstream/CMakeFiles/BitstreamTests.dir/BitstreamWriterTest.cpp.o -c /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Bitstream/BitstreamWriterTest.cpp In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Bitstream/BitstreamWriterTest.cpp:12: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest.h:62: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:193: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h:107:8: warning: definition of implicit copy constructor for 'ValueArray2' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] void operator=(const ValueArray2& other) = delete; ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:354:10: note: in implicit copy constructor for 'testing::internal::ValueArray2' first required here return internal::ValueArray2(v1, v2); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:1221:10: note: in instantiation of function template specialization 'testing::Values' requested here return Values(false, true); ^ 1 warning generated. [6/4256] /usr/local/bin/sccache /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/host-compiler/bin/clang++ -DGTEST_HAS_RTTI=0 -DGTEST_HAS_TR1_TUPLE=0 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Iunittests/DebugInfo/MSF -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/DebugInfo/MSF -Iinclude -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include -fno-stack-protector -fno-common -Wno-profile-instr-unprofiled -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -fmodules -fmodules-cache-path=/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/clang-build/Build/module.cache -fcxx-modules -Xclang -fmodules-local-submodule-visibility -gmodules -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -fdiagnostics-color -flto=thin -O2 -g -DNDEBUG -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -Wno-variadic-macros -Wno-gnu-zero-variadic-macro-arguments -fno-exceptions -fno-rtti -Wno-suggest-override -std=c++14 -MD -MT unittests/DebugInfo/MSF/CMakeFiles/DebugInfoMSFTests.dir/MSFCommonTest.cpp.o -MF unittests/DebugInfo/MSF/CMakeFiles/DebugInfoMSFTests.dir/MSFCommonTest.cpp.o.d -o unittests/DebugInfo/MSF/CMakeFiles/DebugInfoMSFTests.dir/MSFCommonTest.cpp.o -c /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/DebugInfo/MSF/MSFCommonTest.cpp In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/DebugInfo/MSF/MSFCommonTest.cpp:10: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/Error.h:14: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/SupportHelpers.h:18: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3820:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher' first required here return MakePolymorphicMatcher(internal::IsNullMatcher()); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3827:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher' first required here return MakePolymorphicMatcher(internal::NotNullMatcher()); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2039:3: warning: definition of implicit copy constructor for 'FloatingEqMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(FloatingEqMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3840:10: note: in implicit copy constructor for 'testing::internal::FloatingEqMatcher' first required here return internal::FloatingEqMatcher(rhs, false); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2039:3: warning: definition of implicit copy constructor for 'FloatingEqMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(FloatingEqMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3868:10: note: in implicit copy constructor for 'testing::internal::FloatingEqMatcher' first required here return internal::FloatingEqMatcher(rhs, false); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3980:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StrEqualityMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1182:3: warning: definition of implicit copy constructor for 'StrEqualityMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(StrEqualityMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::StrEqualityMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3980:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StrEqualityMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4009:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::HasSubstrMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1229:3: warning: definition of implicit copy constructor for 'HasSubstrMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(HasSubstrMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::HasSubstrMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4009:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::HasSubstrMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4016:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StartsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1276:3: warning: definition of implicit copy constructor for 'StartsWithMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(StartsWithMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::StartsWithMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4016:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StartsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4023:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::EndsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1322:3: warning: definition of implicit copy constructor for 'EndsWithMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(EndsWithMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::EndsWithMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4023:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::EndsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4031:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher' first required here return MakePolymorphicMatcher(internal::MatchesRegexMatcher(regex, true)); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1371:3: warning: definition of implicit copy constructor for 'MatchesRegexMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(MatchesRegexMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::MatchesRegexMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4031:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher' first required here return MakePolymorphicMatcher(internal::MatchesRegexMatcher(regex, true)); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4055:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StrEqualityMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1182:3: warning: definition of implicit copy constructor for 'StrEqualityMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(StrEqualityMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::StrEqualityMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4055:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StrEqualityMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4084:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::HasSubstrMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1229:3: warning: definition of implicit copy constructor for 'HasSubstrMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(HasSubstrMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::HasSubstrMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4084:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::HasSubstrMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4091:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StartsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1276:3: warning: definition of implicit copy constructor for 'StartsWithMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(StartsWithMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::StartsWithMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4091:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StartsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4098:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::EndsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1322:3: warning: definition of implicit copy constructor for 'EndsWithMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(EndsWithMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::EndsWithMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4098:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::EndsWithMatcher( ^ In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/DebugInfo/MSF/MSFCommonTest.cpp:10: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/Error.h:16: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:460:3: warning: definition of implicit copy constructor for 'PolymorphicAction' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicAction); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:1070:10: note: in implicit copy constructor for 'testing::PolymorphicAction' first required here return MakePolymorphicAction(internal::ReturnNullAction()); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:460:3: warning: definition of implicit copy constructor for 'PolymorphicAction' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicAction); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:1075:10: note: in implicit copy constructor for 'testing::PolymorphicAction' first required here return MakePolymorphicAction(internal::ReturnVoidAction()); ^ In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/DebugInfo/MSF/MSFCommonTest.cpp:10: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/Error.h:14: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/SupportHelpers.h:18: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3519:3: warning: definition of implicit copy constructor for 'ElementsAreMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:574:10: note: in implicit copy constructor for 'testing::internal::ElementsAreMatcher>' first required here return internal::ElementsAreMatcher(Args()); ^ In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/DebugInfo/MSF/MSFCommonTest.cpp:10: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/Error.h:14: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/SupportHelpers.h:18: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3489:3: warning: definition of implicit copy constructor for 'UnorderedElementsAreMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(UnorderedElementsAreMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:789:10: note: in implicit copy constructor for 'testing::internal::UnorderedElementsAreMatcher>' first required here return internal::UnorderedElementsAreMatcher(Args()); ^ In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/DebugInfo/MSF/MSFCommonTest.cpp:10: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/Error.h:16: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock.h:66: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-more-matchers.h:50:1: warning: definition of implicit copy constructor for 'IsEmptyMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] MATCHER(IsEmpty, negation ? "isn't empty" : "is empty") { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1419:5: note: expanded from macro 'MATCHER' GTEST_DISALLOW_ASSIGN_(name##Matcher);\ ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-more-matchers.h:50:1: note: in implicit copy constructor for 'testing::IsEmptyMatcher' first required here /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1422:12: note: expanded from macro 'MATCHER' return name##Matcher();\ ^ :128:1: note: expanded from here IsEmptyMatcher ^ In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/DebugInfo/MSF/MSFCommonTest.cpp:10: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/Error.h:173:1: warning: definition of implicit copy constructor for 'SucceededMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] MATCHER(Succeeded, "") { return arg.Success(); } ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1419:5: note: expanded from macro 'MATCHER' GTEST_DISALLOW_ASSIGN_(name##Matcher);\ ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/Error.h:173:1: note: in implicit copy constructor for 'llvm::SucceededMatcher' first required here /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1422:12: note: expanded from macro 'MATCHER' return name##Matcher();\ ^ :141:1: note: expanded from here SucceededMatcher ^ In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/DebugInfo/MSF/MSFCommonTest.cpp:10: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/Error.h:174:1: warning: definition of implicit copy constructor for 'FailedMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] MATCHER(Failed, "") { return !arg.Success(); } ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1419:5: note: expanded from macro 'MATCHER' GTEST_DISALLOW_ASSIGN_(name##Matcher);\ ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/Error.h:174:1: note: in implicit copy constructor for 'llvm::FailedMatcher' first required here /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1422:12: note: expanded from macro 'MATCHER' return name##Matcher();\ ^ :148:1: note: expanded from here FailedMatcher ^ In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/DebugInfo/MSF/MSFCommonTest.cpp:10: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/Error.h:14: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/SupportHelpers.h:18: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:53: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:49: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest.h:62: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:193: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h:107:8: warning: definition of implicit copy constructor for 'ValueArray2' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] void operator=(const ValueArray2& other) = delete; ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:354:10: note: in implicit copy constructor for 'testing::internal::ValueArray2' first required here return internal::ValueArray2(v1, v2); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:1221:10: note: in instantiation of function template specialization 'testing::Values' requested here return Values(false, true); ^ 30 warnings generated. [7/4256] /usr/local/bin/sccache /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/host-compiler/bin/clang++ -DGTEST_HAS_RTTI=0 -DGTEST_HAS_TR1_TUPLE=0 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Iunittests/BinaryFormat -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/BinaryFormat -Iinclude -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include -fno-stack-protector -fno-common -Wno-profile-instr-unprofiled -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -fmodules -fmodules-cache-path=/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/clang-build/Build/module.cache -fcxx-modules -Xclang -fmodules-local-submodule-visibility -gmodules -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -fdiagnostics-color -flto=thin -O2 -g -DNDEBUG -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -Wno-variadic-macros -Wno-gnu-zero-variadic-macro-arguments -fno-exceptions -fno-rtti -Wno-suggest-override -std=c++14 -MD -MT unittests/BinaryFormat/CMakeFiles/BinaryFormatTests.dir/TestFileMagic.cpp.o -MF unittests/BinaryFormat/CMakeFiles/BinaryFormatTests.dir/TestFileMagic.cpp.o.d -o unittests/BinaryFormat/CMakeFiles/BinaryFormatTests.dir/TestFileMagic.cpp.o -c /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/BinaryFormat/TestFileMagic.cpp In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/BinaryFormat/TestFileMagic.cpp:15: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest.h:62: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:193: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h:107:8: warning: definition of implicit copy constructor for 'ValueArray2' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] void operator=(const ValueArray2& other) = delete; ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:354:10: note: in implicit copy constructor for 'testing::internal::ValueArray2' first required here return internal::ValueArray2(v1, v2); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:1221:10: note: in instantiation of function template specialization 'testing::Values' requested here return Values(false, true); ^ 1 warning generated. [8/4256] /usr/local/bin/sccache /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/host-compiler/bin/clang++ -DGTEST_HAS_RTTI=0 -DGTEST_HAS_TR1_TUPLE=0 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Iunittests/Demangle -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Demangle -Iinclude -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include -fno-stack-protector -fno-common -Wno-profile-instr-unprofiled -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -fmodules -fmodules-cache-path=/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/clang-build/Build/module.cache -fcxx-modules -Xclang -fmodules-local-submodule-visibility -gmodules -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -fdiagnostics-color -flto=thin -O2 -g -DNDEBUG -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -Wno-variadic-macros -Wno-gnu-zero-variadic-macro-arguments -fno-exceptions -fno-rtti -Wno-suggest-override -std=c++14 -MD -MT unittests/Demangle/CMakeFiles/DemangleTests.dir/PartialDemangleTest.cpp.o -MF unittests/Demangle/CMakeFiles/DemangleTests.dir/PartialDemangleTest.cpp.o.d -o unittests/Demangle/CMakeFiles/DemangleTests.dir/PartialDemangleTest.cpp.o -c /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Demangle/PartialDemangleTest.cpp In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Demangle/PartialDemangleTest.cpp:11: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest.h:62: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:193: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h:107:8: warning: definition of implicit copy constructor for 'ValueArray2' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] void operator=(const ValueArray2& other) = delete; ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:354:10: note: in implicit copy constructor for 'testing::internal::ValueArray2' first required here return internal::ValueArray2(v1, v2); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:1221:10: note: in instantiation of function template specialization 'testing::Values' requested here return Values(false, true); ^ 1 warning generated. [9/4256] /usr/local/bin/sccache /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/host-compiler/bin/clang++ -DGTEST_HAS_RTTI=0 -DGTEST_HAS_TR1_TUPLE=0 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Iunittests/BinaryFormat -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/BinaryFormat -Iinclude -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include -fno-stack-protector -fno-common -Wno-profile-instr-unprofiled -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -fmodules -fmodules-cache-path=/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/clang-build/Build/module.cache -fcxx-modules -Xclang -fmodules-local-submodule-visibility -gmodules -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -fdiagnostics-color -flto=thin -O2 -g -DNDEBUG -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -Wno-variadic-macros -Wno-gnu-zero-variadic-macro-arguments -fno-exceptions -fno-rtti -Wno-suggest-override -std=c++14 -MD -MT unittests/BinaryFormat/CMakeFiles/BinaryFormatTests.dir/MachOTest.cpp.o -MF unittests/BinaryFormat/CMakeFiles/BinaryFormatTests.dir/MachOTest.cpp.o.d -o unittests/BinaryFormat/CMakeFiles/BinaryFormatTests.dir/MachOTest.cpp.o -c /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/BinaryFormat/MachOTest.cpp In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/BinaryFormat/MachOTest.cpp:11: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest.h:62: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:193: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h:107:8: warning: definition of implicit copy constructor for 'ValueArray2' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] void operator=(const ValueArray2& other) = delete; ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:354:10: note: in implicit copy constructor for 'testing::internal::ValueArray2' first required here return internal::ValueArray2(v1, v2); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:1221:10: note: in instantiation of function template specialization 'testing::Values' requested here return Values(false, true); ^ 1 warning generated. [10/4256] /usr/local/bin/sccache /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/host-compiler/bin/clang++ -DGTEST_HAS_RTTI=0 -DGTEST_HAS_TR1_TUPLE=0 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Iunittests/Bitstream -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Bitstream -Iinclude -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include -fno-stack-protector -fno-common -Wno-profile-instr-unprofiled -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -fmodules -fmodules-cache-path=/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/clang-build/Build/module.cache -fcxx-modules -Xclang -fmodules-local-submodule-visibility -gmodules -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -fdiagnostics-color -flto=thin -O2 -g -DNDEBUG -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -Wno-variadic-macros -Wno-gnu-zero-variadic-macro-arguments -fno-exceptions -fno-rtti -Wno-suggest-override -std=c++14 -MD -MT unittests/Bitstream/CMakeFiles/BitstreamTests.dir/BitstreamReaderTest.cpp.o -MF unittests/Bitstream/CMakeFiles/BitstreamTests.dir/BitstreamReaderTest.cpp.o.d -o unittests/Bitstream/CMakeFiles/BitstreamTests.dir/BitstreamReaderTest.cpp.o -c /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Bitstream/BitstreamReaderTest.cpp In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Bitstream/BitstreamReaderTest.cpp:12: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest.h:62: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:193: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h:107:8: warning: definition of implicit copy constructor for 'ValueArray2' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] void operator=(const ValueArray2& other) = delete; ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:354:10: note: in implicit copy constructor for 'testing::internal::ValueArray2' first required here return internal::ValueArray2(v1, v2); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:1221:10: note: in instantiation of function template specialization 'testing::Values' requested here return Values(false, true); ^ 1 warning generated. [11/4256] /usr/local/bin/sccache /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/host-compiler/bin/clang++ -DGTEST_HAS_RTTI=0 -DGTEST_HAS_TR1_TUPLE=0 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Iunittests/BinaryFormat -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/BinaryFormat -Iinclude -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include -fno-stack-protector -fno-common -Wno-profile-instr-unprofiled -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -fmodules -fmodules-cache-path=/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/clang-build/Build/module.cache -fcxx-modules -Xclang -fmodules-local-submodule-visibility -gmodules -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -fdiagnostics-color -flto=thin -O2 -g -DNDEBUG -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -Wno-variadic-macros -Wno-gnu-zero-variadic-macro-arguments -fno-exceptions -fno-rtti -Wno-suggest-override -std=c++14 -MD -MT unittests/BinaryFormat/CMakeFiles/BinaryFormatTests.dir/MsgPackDocumentTest.cpp.o -MF unittests/BinaryFormat/CMakeFiles/BinaryFormatTests.dir/MsgPackDocumentTest.cpp.o.d -o unittests/BinaryFormat/CMakeFiles/BinaryFormatTests.dir/MsgPackDocumentTest.cpp.o -c /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/BinaryFormat/MsgPackDocumentTest.cpp In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/BinaryFormat/MsgPackDocumentTest.cpp:11: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest.h:62: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:193: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h:107:8: warning: definition of implicit copy constructor for 'ValueArray2' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] void operator=(const ValueArray2& other) = delete; ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:354:10: note: in implicit copy constructor for 'testing::internal::ValueArray2' first required here return internal::ValueArray2(v1, v2); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:1221:10: note: in instantiation of function template specialization 'testing::Values' requested here return Values(false, true); ^ 1 warning generated. [12/4256] /usr/local/bin/sccache /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/host-compiler/bin/clang++ -DGTEST_HAS_RTTI=0 -DGTEST_HAS_TR1_TUPLE=0 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Iunittests/LineEditor -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/LineEditor -Iinclude -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include -fno-stack-protector -fno-common -Wno-profile-instr-unprofiled -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -fmodules -fmodules-cache-path=/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/clang-build/Build/module.cache -fcxx-modules -Xclang -fmodules-local-submodule-visibility -gmodules -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -fdiagnostics-color -flto=thin -O2 -g -DNDEBUG -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -Wno-variadic-macros -Wno-gnu-zero-variadic-macro-arguments -fno-exceptions -fno-rtti -Wno-suggest-override -std=c++14 -MD -MT unittests/LineEditor/CMakeFiles/LineEditorTests.dir/LineEditor.cpp.o -MF unittests/LineEditor/CMakeFiles/LineEditorTests.dir/LineEditor.cpp.o.d -o unittests/LineEditor/CMakeFiles/LineEditorTests.dir/LineEditor.cpp.o -c /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/LineEditor/LineEditor.cpp In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/LineEditor/LineEditor.cpp:12: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest.h:62: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:193: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h:107:8: warning: definition of implicit copy constructor for 'ValueArray2' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] void operator=(const ValueArray2& other) = delete; ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:354:10: note: in implicit copy constructor for 'testing::internal::ValueArray2' first required here return internal::ValueArray2(v1, v2); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:1221:10: note: in instantiation of function template specialization 'testing::Values' requested here return Values(false, true); ^ 1 warning generated. [13/4256] /usr/local/bin/sccache /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/host-compiler/bin/clang++ -DGTEST_HAS_RTTI=0 -DGTEST_HAS_TR1_TUPLE=0 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Iunittests/BinaryFormat -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/BinaryFormat -Iinclude -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include -fno-stack-protector -fno-common -Wno-profile-instr-unprofiled -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -fmodules -fmodules-cache-path=/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/clang-build/Build/module.cache -fcxx-modules -Xclang -fmodules-local-submodule-visibility -gmodules -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -fdiagnostics-color -flto=thin -O2 -g -DNDEBUG -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -Wno-variadic-macros -Wno-gnu-zero-variadic-macro-arguments -fno-exceptions -fno-rtti -Wno-suggest-override -std=c++14 -MD -MT unittests/BinaryFormat/CMakeFiles/BinaryFormatTests.dir/DwarfTest.cpp.o -MF unittests/BinaryFormat/CMakeFiles/BinaryFormatTests.dir/DwarfTest.cpp.o.d -o unittests/BinaryFormat/CMakeFiles/BinaryFormatTests.dir/DwarfTest.cpp.o -c /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/BinaryFormat/DwarfTest.cpp In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/BinaryFormat/DwarfTest.cpp:12: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest.h:62: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:193: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h:107:8: warning: definition of implicit copy constructor for 'ValueArray2' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] void operator=(const ValueArray2& other) = delete; ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:354:10: note: in implicit copy constructor for 'testing::internal::ValueArray2' first required here return internal::ValueArray2(v1, v2); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:1221:10: note: in instantiation of function template specialization 'testing::Values' requested here return Values(false, true); ^ 1 warning generated. [14/4256] /usr/local/bin/sccache /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/host-compiler/bin/clang++ -DGTEST_HAS_RTTI=0 -DGTEST_HAS_TR1_TUPLE=0 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Iunittests/DebugInfo/CodeView -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/DebugInfo/CodeView -Iinclude -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include -fno-stack-protector -fno-common -Wno-profile-instr-unprofiled -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -fmodules -fmodules-cache-path=/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/clang-build/Build/module.cache -fcxx-modules -Xclang -fmodules-local-submodule-visibility -gmodules -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -fdiagnostics-color -flto=thin -O2 -g -DNDEBUG -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -Wno-variadic-macros -Wno-gnu-zero-variadic-macro-arguments -fno-exceptions -fno-rtti -Wno-suggest-override -std=c++14 -MD -MT unittests/DebugInfo/CodeView/CMakeFiles/DebugInfoCodeViewTests.dir/TypeHashingTest.cpp.o -MF unittests/DebugInfo/CodeView/CMakeFiles/DebugInfoCodeViewTests.dir/TypeHashingTest.cpp.o.d -o unittests/DebugInfo/CodeView/CMakeFiles/DebugInfoCodeViewTests.dir/TypeHashingTest.cpp.o -c /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/DebugInfo/CodeView/TypeHashingTest.cpp In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/DebugInfo/CodeView/TypeHashingTest.cpp:13: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest.h:62: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:193: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h:107:8: warning: definition of implicit copy constructor for 'ValueArray2' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] void operator=(const ValueArray2& other) = delete; ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:354:10: note: in implicit copy constructor for 'testing::internal::ValueArray2' first required here return internal::ValueArray2(v1, v2); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:1221:10: note: in instantiation of function template specialization 'testing::Values' requested here return Values(false, true); ^ 1 warning generated. [15/4256] /usr/local/bin/sccache /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/host-compiler/bin/clang++ -DGTEST_HAS_RTTI=0 -DGTEST_HAS_TR1_TUPLE=0 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Iunittests/Support -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support -Iinclude -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include -fno-stack-protector -fno-common -Wno-profile-instr-unprofiled -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -fmodules -fmodules-cache-path=/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/clang-build/Build/module.cache -fcxx-modules -Xclang -fmodules-local-submodule-visibility -gmodules -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -fdiagnostics-color -flto=thin -O2 -g -DNDEBUG -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -Wno-variadic-macros -Wno-gnu-zero-variadic-macro-arguments -fno-exceptions -fno-rtti -Wno-suggest-override -std=c++14 -w -MD -MT unittests/Support/CMakeFiles/SupportTests.dir/AlignOfTest.cpp.o -MF unittests/Support/CMakeFiles/SupportTests.dir/AlignOfTest.cpp.o.d -o unittests/Support/CMakeFiles/SupportTests.dir/AlignOfTest.cpp.o -c /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/AlignOfTest.cpp [16/4256] /usr/local/bin/sccache /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/host-compiler/bin/clang++ -DGTEST_HAS_RTTI=0 -DGTEST_HAS_TR1_TUPLE=0 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Iunittests/BinaryFormat -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/BinaryFormat -Iinclude -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include -fno-stack-protector -fno-common -Wno-profile-instr-unprofiled -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -fmodules -fmodules-cache-path=/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/clang-build/Build/module.cache -fcxx-modules -Xclang -fmodules-local-submodule-visibility -gmodules -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -fdiagnostics-color -flto=thin -O2 -g -DNDEBUG -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -Wno-variadic-macros -Wno-gnu-zero-variadic-macro-arguments -fno-exceptions -fno-rtti -Wno-suggest-override -std=c++14 -MD -MT unittests/BinaryFormat/CMakeFiles/BinaryFormatTests.dir/MsgPackWriterTest.cpp.o -MF unittests/BinaryFormat/CMakeFiles/BinaryFormatTests.dir/MsgPackWriterTest.cpp.o.d -o unittests/BinaryFormat/CMakeFiles/BinaryFormatTests.dir/MsgPackWriterTest.cpp.o -c /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/BinaryFormat/MsgPackWriterTest.cpp In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/BinaryFormat/MsgPackWriterTest.cpp:11: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest.h:62: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:193: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h:107:8: warning: definition of implicit copy constructor for 'ValueArray2' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] void operator=(const ValueArray2& other) = delete; ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:354:10: note: in implicit copy constructor for 'testing::internal::ValueArray2' first required here return internal::ValueArray2(v1, v2); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:1221:10: note: in instantiation of function template specialization 'testing::Values' requested here return Values(false, true); ^ 1 warning generated. [17/4256] /usr/local/bin/sccache /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/host-compiler/bin/clang++ -DGTEST_HAS_RTTI=0 -DGTEST_HAS_TR1_TUPLE=0 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Iunittests/Support -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support -Iinclude -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include -fno-stack-protector -fno-common -Wno-profile-instr-unprofiled -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -fmodules -fmodules-cache-path=/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/clang-build/Build/module.cache -fcxx-modules -Xclang -fmodules-local-submodule-visibility -gmodules -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -fdiagnostics-color -flto=thin -O2 -g -DNDEBUG -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -Wno-variadic-macros -Wno-gnu-zero-variadic-macro-arguments -fno-exceptions -fno-rtti -Wno-suggest-override -std=c++14 -MD -MT unittests/Support/CMakeFiles/SupportTests.dir/AllocatorTest.cpp.o -MF unittests/Support/CMakeFiles/SupportTests.dir/AllocatorTest.cpp.o.d -o unittests/Support/CMakeFiles/SupportTests.dir/AllocatorTest.cpp.o -c /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/AllocatorTest.cpp In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/AllocatorTest.cpp:10: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest.h:62: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:193: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h:107:8: warning: definition of implicit copy constructor for 'ValueArray2' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] void operator=(const ValueArray2& other) = delete; ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:354:10: note: in implicit copy constructor for 'testing::internal::ValueArray2' first required here return internal::ValueArray2(v1, v2); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:1221:10: note: in instantiation of function template specialization 'testing::Values' requested here return Values(false, true); ^ 1 warning generated. [18/4256] /usr/local/bin/sccache /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/host-compiler/bin/clang++ -DGTEST_HAS_RTTI=0 -DGTEST_HAS_TR1_TUPLE=0 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Iunittests/DebugInfo/MSF -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/DebugInfo/MSF -Iinclude -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include -fno-stack-protector -fno-common -Wno-profile-instr-unprofiled -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -fmodules -fmodules-cache-path=/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/clang-build/Build/module.cache -fcxx-modules -Xclang -fmodules-local-submodule-visibility -gmodules -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -fdiagnostics-color -flto=thin -O2 -g -DNDEBUG -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -Wno-variadic-macros -Wno-gnu-zero-variadic-macro-arguments -fno-exceptions -fno-rtti -Wno-suggest-override -std=c++14 -MD -MT unittests/DebugInfo/MSF/CMakeFiles/DebugInfoMSFTests.dir/MSFBuilderTest.cpp.o -MF unittests/DebugInfo/MSF/CMakeFiles/DebugInfoMSFTests.dir/MSFBuilderTest.cpp.o.d -o unittests/DebugInfo/MSF/CMakeFiles/DebugInfoMSFTests.dir/MSFBuilderTest.cpp.o -c /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/DebugInfo/MSF/MSFBuilderTest.cpp In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/DebugInfo/MSF/MSFBuilderTest.cpp:11: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/Error.h:14: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/SupportHelpers.h:18: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3820:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher' first required here return MakePolymorphicMatcher(internal::IsNullMatcher()); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3827:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher' first required here return MakePolymorphicMatcher(internal::NotNullMatcher()); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2039:3: warning: definition of implicit copy constructor for 'FloatingEqMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(FloatingEqMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3840:10: note: in implicit copy constructor for 'testing::internal::FloatingEqMatcher' first required here return internal::FloatingEqMatcher(rhs, false); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2039:3: warning: definition of implicit copy constructor for 'FloatingEqMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(FloatingEqMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3868:10: note: in implicit copy constructor for 'testing::internal::FloatingEqMatcher' first required here return internal::FloatingEqMatcher(rhs, false); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3980:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StrEqualityMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1182:3: warning: definition of implicit copy constructor for 'StrEqualityMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(StrEqualityMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::StrEqualityMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3980:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StrEqualityMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4009:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::HasSubstrMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1229:3: warning: definition of implicit copy constructor for 'HasSubstrMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(HasSubstrMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::HasSubstrMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4009:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::HasSubstrMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4016:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StartsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1276:3: warning: definition of implicit copy constructor for 'StartsWithMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(StartsWithMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::StartsWithMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4016:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StartsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4023:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::EndsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1322:3: warning: definition of implicit copy constructor for 'EndsWithMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(EndsWithMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::EndsWithMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4023:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::EndsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4031:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher' first required here return MakePolymorphicMatcher(internal::MatchesRegexMatcher(regex, true)); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1371:3: warning: definition of implicit copy constructor for 'MatchesRegexMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(MatchesRegexMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::MatchesRegexMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4031:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher' first required here return MakePolymorphicMatcher(internal::MatchesRegexMatcher(regex, true)); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4055:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StrEqualityMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1182:3: warning: definition of implicit copy constructor for 'StrEqualityMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(StrEqualityMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::StrEqualityMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4055:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StrEqualityMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4084:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::HasSubstrMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1229:3: warning: definition of implicit copy constructor for 'HasSubstrMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(HasSubstrMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::HasSubstrMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4084:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::HasSubstrMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4091:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StartsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1276:3: warning: definition of implicit copy constructor for 'StartsWithMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(StartsWithMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::StartsWithMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4091:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StartsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4098:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::EndsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1322:3: warning: definition of implicit copy constructor for 'EndsWithMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(EndsWithMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::EndsWithMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4098:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::EndsWithMatcher( ^ In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/DebugInfo/MSF/MSFBuilderTest.cpp:11: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/Error.h:16: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:460:3: warning: definition of implicit copy constructor for 'PolymorphicAction' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicAction); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:1070:10: note: in implicit copy constructor for 'testing::PolymorphicAction' first required here return MakePolymorphicAction(internal::ReturnNullAction()); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:460:3: warning: definition of implicit copy constructor for 'PolymorphicAction' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicAction); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:1075:10: note: in implicit copy constructor for 'testing::PolymorphicAction' first required here return MakePolymorphicAction(internal::ReturnVoidAction()); ^ In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/DebugInfo/MSF/MSFBuilderTest.cpp:11: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/Error.h:14: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/SupportHelpers.h:18: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3519:3: warning: definition of implicit copy constructor for 'ElementsAreMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:574:10: note: in implicit copy constructor for 'testing::internal::ElementsAreMatcher>' first required here return internal::ElementsAreMatcher(Args()); ^ In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/DebugInfo/MSF/MSFBuilderTest.cpp:11: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/Error.h:14: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/SupportHelpers.h:18: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3489:3: warning: definition of implicit copy constructor for 'UnorderedElementsAreMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(UnorderedElementsAreMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:789:10: note: in implicit copy constructor for 'testing::internal::UnorderedElementsAreMatcher>' first required here return internal::UnorderedElementsAreMatcher(Args()); ^ In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/DebugInfo/MSF/MSFBuilderTest.cpp:11: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/Error.h:16: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock.h:66: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-more-matchers.h:50:1: warning: definition of implicit copy constructor for 'IsEmptyMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] MATCHER(IsEmpty, negation ? "isn't empty" : "is empty") { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1419:5: note: expanded from macro 'MATCHER' GTEST_DISALLOW_ASSIGN_(name##Matcher);\ ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-more-matchers.h:50:1: note: in implicit copy constructor for 'testing::IsEmptyMatcher' first required here /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1422:12: note: expanded from macro 'MATCHER' return name##Matcher();\ ^ :128:1: note: expanded from here IsEmptyMatcher ^ In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/DebugInfo/MSF/MSFBuilderTest.cpp:11: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/Error.h:173:1: warning: definition of implicit copy constructor for 'SucceededMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] MATCHER(Succeeded, "") { return arg.Success(); } ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1419:5: note: expanded from macro 'MATCHER' GTEST_DISALLOW_ASSIGN_(name##Matcher);\ ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/Error.h:173:1: note: in implicit copy constructor for 'llvm::SucceededMatcher' first required here /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1422:12: note: expanded from macro 'MATCHER' return name##Matcher();\ ^ :141:1: note: expanded from here SucceededMatcher ^ In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/DebugInfo/MSF/MSFBuilderTest.cpp:11: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/Error.h:174:1: warning: definition of implicit copy constructor for 'FailedMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] MATCHER(Failed, "") { return !arg.Success(); } ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1419:5: note: expanded from macro 'MATCHER' GTEST_DISALLOW_ASSIGN_(name##Matcher);\ ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/Error.h:174:1: note: in implicit copy constructor for 'llvm::FailedMatcher' first required here /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1422:12: note: expanded from macro 'MATCHER' return name##Matcher();\ ^ :148:1: note: expanded from here FailedMatcher ^ In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/DebugInfo/MSF/MSFBuilderTest.cpp:11: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/Error.h:14: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/SupportHelpers.h:18: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2919:3: warning: definition of implicit copy constructor for 'ContainsMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(ContainsMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/DebugInfo/MSF/MSFBuilderTest.cpp:392:29: note: in implicit copy constructor for 'testing::internal::ContainsMatcher' first required here EXPECT_THAT(Blocks, Not(Contains(1 + I * 4096))); ^ In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/DebugInfo/MSF/MSFBuilderTest.cpp:11: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/Error.h:14: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/SupportHelpers.h:18: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1486:3: warning: definition of implicit copy constructor for 'NotMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(NotMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/DebugInfo/MSF/MSFBuilderTest.cpp:392:25: note: in implicit copy constructor for 'testing::internal::NotMatcher>' first required here EXPECT_THAT(Blocks, Not(Contains(1 + I * 4096))); ^ In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/DebugInfo/MSF/MSFBuilderTest.cpp:11: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/Error.h:14: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/SupportHelpers.h:18: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:53: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:49: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest.h:62: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:193: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h:107:8: warning: definition of implicit copy constructor for 'ValueArray2' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] void operator=(const ValueArray2& other) = delete; ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:354:10: note: in implicit copy constructor for 'testing::internal::ValueArray2' first required here return internal::ValueArray2(v1, v2); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:1221:10: note: in instantiation of function template specialization 'testing::Values' requested here return Values(false, true); ^ In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/DebugInfo/MSF/MSFBuilderTest.cpp:11: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/Error.h:14: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/SupportHelpers.h:18: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1872:3: warning: definition of implicit copy constructor for 'PredicateFormatterFromMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PredicateFormatterFromMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1882:10: note: in implicit copy constructor for 'testing::internal::PredicateFormatterFromMatcher' first required here return PredicateFormatterFromMatcher(internal::move(matcher)); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/DebugInfo/MSF/MSFBuilderTest.cpp:50:3: note: in instantiation of function template specialization 'testing::internal::MakePredicateFormatterFromMatcher' requested here EXPECT_THAT_ERROR(msf::validateSuperBlock(SB), Succeeded()); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/Error.h:164:3: note: expanded from macro 'EXPECT_THAT_ERROR' EXPECT_THAT(llvm::detail::TakeError(Err), Matcher) ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4415:26: note: expanded from macro 'EXPECT_THAT' ::testing::internal::MakePredicateFormatterFromMatcher(matcher), value) ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1872:3: warning: definition of implicit copy constructor for 'PredicateFormatterFromMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PredicateFormatterFromMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1882:10: note: in implicit copy constructor for 'testing::internal::PredicateFormatterFromMatcher' first required here return PredicateFormatterFromMatcher(internal::move(matcher)); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/DebugInfo/MSF/MSFBuilderTest.cpp:60:3: note: in instantiation of function template specialization 'testing::internal::MakePredicateFormatterFromMatcher' requested here EXPECT_THAT_ERROR(msf::validateSuperBlock(SB), Failed()); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/Error.h:164:3: note: expanded from macro 'EXPECT_THAT_ERROR' EXPECT_THAT(llvm::detail::TakeError(Err), Matcher) ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4415:26: note: expanded from macro 'EXPECT_THAT' ::testing::internal::MakePredicateFormatterFromMatcher(matcher), value) ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1872:3: warning: definition of implicit copy constructor for 'PredicateFormatterFromMatcher>>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PredicateFormatterFromMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1882:10: note: in implicit copy constructor for 'testing::internal::PredicateFormatterFromMatcher>>' first required here return PredicateFormatterFromMatcher(internal::move(matcher)); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/DebugInfo/MSF/MSFBuilderTest.cpp:392:5: note: in instantiation of function template specialization 'testing::internal::MakePredicateFormatterFromMatcher>>' requested here EXPECT_THAT(Blocks, Not(Contains(1 + I * 4096))); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4415:26: note: expanded from macro 'EXPECT_THAT' ::testing::internal::MakePredicateFormatterFromMatcher(matcher), value) ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:925:3: warning: definition of implicit copy constructor for 'ComparisonBase, unsigned int, testing::internal::AnyEq>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(ComparisonBase); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:929:7: note: in implicit copy constructor for 'testing::internal::ComparisonBase, unsigned int, testing::internal::AnyEq>' first required here class EqMatcher : public ComparisonBase, Rhs, AnyEq> { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3766:48: note: in implicit move constructor for 'testing::internal::EqMatcher' first required here inline internal::EqMatcher Eq(T x) { return internal::EqMatcher(x); } ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3771:40: note: in instantiation of function template specialization 'testing::Eq' requested here Matcher::Matcher(T value) { *this = Eq(value); } ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:557:12: note: in instantiation of member function 'testing::Matcher::Matcher' requested here return polymorphic_matcher_or_value; ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:533:12: note: in instantiation of member function 'testing::internal::MatcherCastImpl::CastImpl' requested here return CastImpl( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:630:45: note: (skipping 11 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) return internal::MatcherCastImpl::Cast(polymorphic_matcher_or_value); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:533:12: note: in instantiation of member function 'testing::internal::MatcherCastImpl &, testing::internal::NotMatcher>>::CastImpl' requested here return CastImpl( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:630:45: note: in instantiation of member function 'testing::internal::MatcherCastImpl &, testing::internal::NotMatcher>>::Cast' requested here return internal::MatcherCastImpl::Cast(polymorphic_matcher_or_value); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:668:34: note: in instantiation of function template specialization 'testing::SafeMatcherCastImpl &>::Cast>>' requested here return SafeMatcherCastImpl::Cast(polymorphic_matcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1856:39: note: in instantiation of function template specialization 'testing::SafeMatcherCast &, testing::internal::NotMatcher>>' requested here const Matcher matcher = SafeMatcherCast(matcher_); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/DebugInfo/MSF/MSFBuilderTest.cpp:392:5: note: in instantiation of function template specialization 'testing::internal::PredicateFormatterFromMatcher>>::operator()>' requested here EXPECT_THAT(Blocks, Not(Contains(1 + I * 4096))); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4414:37: note: expanded from macro 'EXPECT_THAT' #define EXPECT_THAT(value, matcher) EXPECT_PRED_FORMAT1(\ ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest_pred_impl.h:114:3: note: expanded from macro 'EXPECT_PRED_FORMAT1' GTEST_PRED_FORMAT1_(pred_format, v1, GTEST_NONFATAL_FAILURE_) ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest_pred_impl.h:101:28: note: expanded from macro 'GTEST_PRED_FORMAT1_' GTEST_ASSERT_(pred_format(#v1, v1), \ ^ 36 warnings generated. [19/4256] /usr/local/bin/sccache /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/host-compiler/bin/clang++ -DGTEST_HAS_RTTI=0 -DGTEST_HAS_TR1_TUPLE=0 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Iunittests/Support -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support -Iinclude -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include -fno-stack-protector -fno-common -Wno-profile-instr-unprofiled -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -fmodules -fmodules-cache-path=/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/clang-build/Build/module.cache -fcxx-modules -Xclang -fmodules-local-submodule-visibility -gmodules -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -fdiagnostics-color -flto=thin -O2 -g -DNDEBUG -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -Wno-variadic-macros -Wno-gnu-zero-variadic-macro-arguments -fno-exceptions -fno-rtti -Wno-suggest-override -std=c++14 -MD -MT unittests/Support/CMakeFiles/SupportTests.dir/AlignmentTest.cpp.o -MF unittests/Support/CMakeFiles/SupportTests.dir/AlignmentTest.cpp.o.d -o unittests/Support/CMakeFiles/SupportTests.dir/AlignmentTest.cpp.o -c /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/AlignmentTest.cpp In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/AlignmentTest.cpp:10: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest.h:62: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:193: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h:107:8: warning: definition of implicit copy constructor for 'ValueArray2' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] void operator=(const ValueArray2& other) = delete; ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:354:10: note: in implicit copy constructor for 'testing::internal::ValueArray2' first required here return internal::ValueArray2(v1, v2); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:1221:10: note: in instantiation of function template specialization 'testing::Values' requested here return Values(false, true); ^ 1 warning generated. [20/4256] /usr/local/bin/sccache /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/host-compiler/bin/clang++ -DGTEST_HAS_RTTI=0 -DGTEST_HAS_TR1_TUPLE=0 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Iunittests/Support -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support -Iinclude -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include -fno-stack-protector -fno-common -Wno-profile-instr-unprofiled -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -fmodules -fmodules-cache-path=/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/clang-build/Build/module.cache -fcxx-modules -Xclang -fmodules-local-submodule-visibility -gmodules -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -fdiagnostics-color -flto=thin -O2 -g -DNDEBUG -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -Wno-variadic-macros -Wno-gnu-zero-variadic-macro-arguments -fno-exceptions -fno-rtti -Wno-suggest-override -std=c++14 -MD -MT unittests/Support/CMakeFiles/SupportTests.dir/Base64Test.cpp.o -MF unittests/Support/CMakeFiles/SupportTests.dir/Base64Test.cpp.o.d -o unittests/Support/CMakeFiles/SupportTests.dir/Base64Test.cpp.o -c /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/Base64Test.cpp In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/Base64Test.cpp:16: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest.h:62: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:193: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h:107:8: warning: definition of implicit copy constructor for 'ValueArray2' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] void operator=(const ValueArray2& other) = delete; ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:354:10: note: in implicit copy constructor for 'testing::internal::ValueArray2' first required here return internal::ValueArray2(v1, v2); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:1221:10: note: in instantiation of function template specialization 'testing::Values' requested here return Values(false, true); ^ 1 warning generated. [21/4256] /usr/local/bin/sccache /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/host-compiler/bin/clang++ -DGTEST_HAS_RTTI=0 -DGTEST_HAS_TR1_TUPLE=0 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Iunittests/DebugInfo/MSF -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/DebugInfo/MSF -Iinclude -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include -fno-stack-protector -fno-common -Wno-profile-instr-unprofiled -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -fmodules -fmodules-cache-path=/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/clang-build/Build/module.cache -fcxx-modules -Xclang -fmodules-local-submodule-visibility -gmodules -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -fdiagnostics-color -flto=thin -O2 -g -DNDEBUG -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -Wno-variadic-macros -Wno-gnu-zero-variadic-macro-arguments -fno-exceptions -fno-rtti -Wno-suggest-override -std=c++14 -MD -MT unittests/DebugInfo/MSF/CMakeFiles/DebugInfoMSFTests.dir/MappedBlockStreamTest.cpp.o -MF unittests/DebugInfo/MSF/CMakeFiles/DebugInfoMSFTests.dir/MappedBlockStreamTest.cpp.o.d -o unittests/DebugInfo/MSF/CMakeFiles/DebugInfoMSFTests.dir/MappedBlockStreamTest.cpp.o -c /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/DebugInfo/MSF/MappedBlockStreamTest.cpp In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/DebugInfo/MSF/MappedBlockStreamTest.cpp:14: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/Error.h:14: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/SupportHelpers.h:18: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3820:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher' first required here return MakePolymorphicMatcher(internal::IsNullMatcher()); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3827:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher' first required here return MakePolymorphicMatcher(internal::NotNullMatcher()); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2039:3: warning: definition of implicit copy constructor for 'FloatingEqMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(FloatingEqMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3840:10: note: in implicit copy constructor for 'testing::internal::FloatingEqMatcher' first required here return internal::FloatingEqMatcher(rhs, false); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2039:3: warning: definition of implicit copy constructor for 'FloatingEqMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(FloatingEqMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3868:10: note: in implicit copy constructor for 'testing::internal::FloatingEqMatcher' first required here return internal::FloatingEqMatcher(rhs, false); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3980:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StrEqualityMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1182:3: warning: definition of implicit copy constructor for 'StrEqualityMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(StrEqualityMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::StrEqualityMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3980:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StrEqualityMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4009:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::HasSubstrMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1229:3: warning: definition of implicit copy constructor for 'HasSubstrMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(HasSubstrMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::HasSubstrMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4009:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::HasSubstrMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4016:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StartsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1276:3: warning: definition of implicit copy constructor for 'StartsWithMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(StartsWithMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::StartsWithMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4016:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StartsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4023:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::EndsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1322:3: warning: definition of implicit copy constructor for 'EndsWithMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(EndsWithMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::EndsWithMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4023:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::EndsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4031:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher' first required here return MakePolymorphicMatcher(internal::MatchesRegexMatcher(regex, true)); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1371:3: warning: definition of implicit copy constructor for 'MatchesRegexMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(MatchesRegexMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::MatchesRegexMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4031:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher' first required here return MakePolymorphicMatcher(internal::MatchesRegexMatcher(regex, true)); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4055:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StrEqualityMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1182:3: warning: definition of implicit copy constructor for 'StrEqualityMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(StrEqualityMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::StrEqualityMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4055:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StrEqualityMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4084:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::HasSubstrMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1229:3: warning: definition of implicit copy constructor for 'HasSubstrMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(HasSubstrMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::HasSubstrMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4084:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::HasSubstrMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4091:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StartsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1276:3: warning: definition of implicit copy constructor for 'StartsWithMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(StartsWithMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::StartsWithMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4091:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StartsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4098:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::EndsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1322:3: warning: definition of implicit copy constructor for 'EndsWithMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(EndsWithMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::EndsWithMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4098:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::EndsWithMatcher( ^ In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/DebugInfo/MSF/MappedBlockStreamTest.cpp:14: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/Error.h:16: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:460:3: warning: definition of implicit copy constructor for 'PolymorphicAction' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicAction); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:1070:10: note: in implicit copy constructor for 'testing::PolymorphicAction' first required here return MakePolymorphicAction(internal::ReturnNullAction()); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:460:3: warning: definition of implicit copy constructor for 'PolymorphicAction' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicAction); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:1075:10: note: in implicit copy constructor for 'testing::PolymorphicAction' first required here return MakePolymorphicAction(internal::ReturnVoidAction()); ^ In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/DebugInfo/MSF/MappedBlockStreamTest.cpp:14: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/Error.h:14: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/SupportHelpers.h:18: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3519:3: warning: definition of implicit copy constructor for 'ElementsAreMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:574:10: note: in implicit copy constructor for 'testing::internal::ElementsAreMatcher>' first required here return internal::ElementsAreMatcher(Args()); ^ In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/DebugInfo/MSF/MappedBlockStreamTest.cpp:14: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/Error.h:14: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/SupportHelpers.h:18: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3489:3: warning: definition of implicit copy constructor for 'UnorderedElementsAreMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(UnorderedElementsAreMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:789:10: note: in implicit copy constructor for 'testing::internal::UnorderedElementsAreMatcher>' first required here return internal::UnorderedElementsAreMatcher(Args()); ^ In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/DebugInfo/MSF/MappedBlockStreamTest.cpp:14: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/Error.h:16: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock.h:66: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-more-matchers.h:50:1: warning: definition of implicit copy constructor for 'IsEmptyMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] MATCHER(IsEmpty, negation ? "isn't empty" : "is empty") { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1419:5: note: expanded from macro 'MATCHER' GTEST_DISALLOW_ASSIGN_(name##Matcher);\ ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-more-matchers.h:50:1: note: in implicit copy constructor for 'testing::IsEmptyMatcher' first required here /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1422:12: note: expanded from macro 'MATCHER' return name##Matcher();\ ^ :128:1: note: expanded from here IsEmptyMatcher ^ In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/DebugInfo/MSF/MappedBlockStreamTest.cpp:14: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/Error.h:173:1: warning: definition of implicit copy constructor for 'SucceededMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] MATCHER(Succeeded, "") { return arg.Success(); } ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1419:5: note: expanded from macro 'MATCHER' GTEST_DISALLOW_ASSIGN_(name##Matcher);\ ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/Error.h:173:1: note: in implicit copy constructor for 'llvm::SucceededMatcher' first required here /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1422:12: note: expanded from macro 'MATCHER' return name##Matcher();\ ^ :141:1: note: expanded from here SucceededMatcher ^ In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/DebugInfo/MSF/MappedBlockStreamTest.cpp:14: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/Error.h:174:1: warning: definition of implicit copy constructor for 'FailedMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] MATCHER(Failed, "") { return !arg.Success(); } ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1419:5: note: expanded from macro 'MATCHER' GTEST_DISALLOW_ASSIGN_(name##Matcher);\ ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/Error.h:174:1: note: in implicit copy constructor for 'llvm::FailedMatcher' first required here /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1422:12: note: expanded from macro 'MATCHER' return name##Matcher();\ ^ :148:1: note: expanded from here FailedMatcher ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/DebugInfo/MSF/MappedBlockStreamTest.cpp:494:1: warning: definition of implicit copy constructor for 'BlockIsFilledWithMatcherP3' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] MATCHER_P3(BlockIsFilledWith, Layout, BlockIndex, Byte, "succeeded") { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1584:5: note: expanded from macro 'MATCHER_P3' GTEST_DISALLOW_ASSIGN_(name##MatcherP3);\ ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/DebugInfo/MSF/MappedBlockStreamTest.cpp:527:28: note: in implicit copy constructor for 'BlockIsFilledWithMatcherP3' first required here EXPECT_THAT(MsfBuffer, BlockIsFilledWith(L, 1 + I * SB.BlockSize, 0xFF)); ^ In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/DebugInfo/MSF/MappedBlockStreamTest.cpp:14: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/Error.h:14: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/SupportHelpers.h:18: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:53: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:49: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest.h:62: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:193: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h:107:8: warning: definition of implicit copy constructor for 'ValueArray2' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] void operator=(const ValueArray2& other) = delete; ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:354:10: note: in implicit copy constructor for 'testing::internal::ValueArray2' first required here return internal::ValueArray2(v1, v2); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:1221:10: note: in instantiation of function template specialization 'testing::Values' requested here return Values(false, true); ^ In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/DebugInfo/MSF/MappedBlockStreamTest.cpp:14: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/Error.h:14: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/SupportHelpers.h:18: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1872:3: warning: definition of implicit copy constructor for 'PredicateFormatterFromMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PredicateFormatterFromMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1882:10: note: in implicit copy constructor for 'testing::internal::PredicateFormatterFromMatcher' first required here return PredicateFormatterFromMatcher(internal::move(matcher)); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/DebugInfo/MSF/MappedBlockStreamTest.cpp:93:3: note: in instantiation of function template specialization 'testing::internal::MakePredicateFormatterFromMatcher' requested here EXPECT_THAT_ERROR(R.readStreamRef(SR, 0U), Succeeded()); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/Error.h:164:3: note: expanded from macro 'EXPECT_THAT_ERROR' EXPECT_THAT(llvm::detail::TakeError(Err), Matcher) ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4415:26: note: expanded from macro 'EXPECT_THAT' ::testing::internal::MakePredicateFormatterFromMatcher(matcher), value) ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1872:3: warning: definition of implicit copy constructor for 'PredicateFormatterFromMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PredicateFormatterFromMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1882:10: note: in implicit copy constructor for 'testing::internal::PredicateFormatterFromMatcher' first required here return PredicateFormatterFromMatcher(internal::move(matcher)); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/DebugInfo/MSF/MappedBlockStreamTest.cpp:95:3: note: in instantiation of function template specialization 'testing::internal::MakePredicateFormatterFromMatcher' requested here EXPECT_THAT_ERROR(SR.readBytes(0U, 1U, Buffer), Failed()); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/Error.h:164:3: note: expanded from macro 'EXPECT_THAT_ERROR' EXPECT_THAT(llvm::detail::TakeError(Err), Matcher) ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4415:26: note: expanded from macro 'EXPECT_THAT' ::testing::internal::MakePredicateFormatterFromMatcher(matcher), value) ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1872:3: warning: definition of implicit copy constructor for 'PredicateFormatterFromMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PredicateFormatterFromMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1882:10: note: in implicit copy constructor for 'testing::internal::PredicateFormatterFromMatcher>' first required here return PredicateFormatterFromMatcher(internal::move(matcher)); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/DebugInfo/MSF/MappedBlockStreamTest.cpp:527:5: note: in instantiation of function template specialization 'testing::internal::MakePredicateFormatterFromMatcher>' requested here EXPECT_THAT(MsfBuffer, BlockIsFilledWith(L, 1 + I * SB.BlockSize, 0xFF)); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4415:26: note: expanded from macro 'EXPECT_THAT' ::testing::internal::MakePredicateFormatterFromMatcher(matcher), value) ^ 34 warnings generated. [22/4256] /usr/local/bin/sccache /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/host-compiler/bin/clang++ -DGTEST_HAS_RTTI=0 -DGTEST_HAS_TR1_TUPLE=0 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Iunittests/Support -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support -Iinclude -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include -fno-stack-protector -fno-common -Wno-profile-instr-unprofiled -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -fmodules -fmodules-cache-path=/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/clang-build/Build/module.cache -fcxx-modules -Xclang -fmodules-local-submodule-visibility -gmodules -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -fdiagnostics-color -flto=thin -O2 -g -DNDEBUG -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -Wno-variadic-macros -Wno-gnu-zero-variadic-macro-arguments -fno-exceptions -fno-rtti -Wno-suggest-override -std=c++14 -MD -MT unittests/Support/CMakeFiles/SupportTests.dir/ArrayRecyclerTest.cpp.o -MF unittests/Support/CMakeFiles/SupportTests.dir/ArrayRecyclerTest.cpp.o.d -o unittests/Support/CMakeFiles/SupportTests.dir/ArrayRecyclerTest.cpp.o -c /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/ArrayRecyclerTest.cpp In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/ArrayRecyclerTest.cpp:11: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest.h:62: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:193: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h:107:8: warning: definition of implicit copy constructor for 'ValueArray2' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] void operator=(const ValueArray2& other) = delete; ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:354:10: note: in implicit copy constructor for 'testing::internal::ValueArray2' first required here return internal::ValueArray2(v1, v2); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:1221:10: note: in instantiation of function template specialization 'testing::Values' requested here return Values(false, true); ^ 1 warning generated. [23/4256] /usr/local/bin/sccache /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/host-compiler/bin/clang++ -DGTEST_HAS_RTTI=0 -DGTEST_HAS_TR1_TUPLE=0 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Iunittests/Support -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support -Iinclude -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include -fno-stack-protector -fno-common -Wno-profile-instr-unprofiled -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -fmodules -fmodules-cache-path=/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/clang-build/Build/module.cache -fcxx-modules -Xclang -fmodules-local-submodule-visibility -gmodules -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -fdiagnostics-color -flto=thin -O2 -g -DNDEBUG -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -Wno-variadic-macros -Wno-gnu-zero-variadic-macro-arguments -fno-exceptions -fno-rtti -Wno-suggest-override -std=c++14 -MD -MT unittests/Support/CMakeFiles/SupportTests.dir/BlockFrequencyTest.cpp.o -MF unittests/Support/CMakeFiles/SupportTests.dir/BlockFrequencyTest.cpp.o.d -o unittests/Support/CMakeFiles/SupportTests.dir/BlockFrequencyTest.cpp.o -c /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/BlockFrequencyTest.cpp In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/BlockFrequencyTest.cpp:12: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest.h:62: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:193: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h:107:8: warning: definition of implicit copy constructor for 'ValueArray2' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] void operator=(const ValueArray2& other) = delete; ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:354:10: note: in implicit copy constructor for 'testing::internal::ValueArray2' first required here return internal::ValueArray2(v1, v2); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:1221:10: note: in instantiation of function template specialization 'testing::Values' requested here return Values(false, true); ^ 1 warning generated. [24/4256] /usr/local/bin/sccache /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/host-compiler/bin/clang++ -DGTEST_HAS_RTTI=0 -DGTEST_HAS_TR1_TUPLE=0 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Iunittests/Support -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support -Iinclude -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include -fno-stack-protector -fno-common -Wno-profile-instr-unprofiled -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -fmodules -fmodules-cache-path=/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/clang-build/Build/module.cache -fcxx-modules -Xclang -fmodules-local-submodule-visibility -gmodules -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -fdiagnostics-color -flto=thin -O2 -g -DNDEBUG -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -Wno-variadic-macros -Wno-gnu-zero-variadic-macro-arguments -fno-exceptions -fno-rtti -Wno-suggest-override -std=c++14 -MD -MT unittests/Support/CMakeFiles/SupportTests.dir/ARMAttributeParser.cpp.o -MF unittests/Support/CMakeFiles/SupportTests.dir/ARMAttributeParser.cpp.o.d -o unittests/Support/CMakeFiles/SupportTests.dir/ARMAttributeParser.cpp.o -c /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/ARMAttributeParser.cpp In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/ARMAttributeParser.cpp:4: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest.h:62: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:193: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h:107:8: warning: definition of implicit copy constructor for 'ValueArray2' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] void operator=(const ValueArray2& other) = delete; ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:354:10: note: in implicit copy constructor for 'testing::internal::ValueArray2' first required here return internal::ValueArray2(v1, v2); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:1221:10: note: in instantiation of function template specialization 'testing::Values' requested here return Values(false, true); ^ 1 warning generated. [25/4256] /usr/local/bin/sccache /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/host-compiler/bin/clang++ -DGTEST_HAS_RTTI=0 -DGTEST_HAS_TR1_TUPLE=0 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Iunittests/BinaryFormat -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/BinaryFormat -Iinclude -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include -fno-stack-protector -fno-common -Wno-profile-instr-unprofiled -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -fmodules -fmodules-cache-path=/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/clang-build/Build/module.cache -fcxx-modules -Xclang -fmodules-local-submodule-visibility -gmodules -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -fdiagnostics-color -flto=thin -O2 -g -DNDEBUG -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -Wno-variadic-macros -Wno-gnu-zero-variadic-macro-arguments -fno-exceptions -fno-rtti -Wno-suggest-override -std=c++14 -MD -MT unittests/BinaryFormat/CMakeFiles/BinaryFormatTests.dir/MsgPackReaderTest.cpp.o -MF unittests/BinaryFormat/CMakeFiles/BinaryFormatTests.dir/MsgPackReaderTest.cpp.o.d -o unittests/BinaryFormat/CMakeFiles/BinaryFormatTests.dir/MsgPackReaderTest.cpp.o -c /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/BinaryFormat/MsgPackReaderTest.cpp In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/BinaryFormat/MsgPackReaderTest.cpp:11: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest.h:62: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:193: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h:107:8: warning: definition of implicit copy constructor for 'ValueArray2' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] void operator=(const ValueArray2& other) = delete; ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:354:10: note: in implicit copy constructor for 'testing::internal::ValueArray2' first required here return internal::ValueArray2(v1, v2); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:1221:10: note: in instantiation of function template specialization 'testing::Values' requested here return Values(false, true); ^ 1 warning generated. [26/4256] /usr/local/bin/sccache /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/host-compiler/bin/clang++ -DGTEST_HAS_RTTI=0 -DGTEST_HAS_TR1_TUPLE=0 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Iunittests/Support -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support -Iinclude -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include -fno-stack-protector -fno-common -Wno-profile-instr-unprofiled -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -fmodules -fmodules-cache-path=/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/clang-build/Build/module.cache -fcxx-modules -Xclang -fmodules-local-submodule-visibility -gmodules -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -fdiagnostics-color -flto=thin -O2 -g -DNDEBUG -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -Wno-variadic-macros -Wno-gnu-zero-variadic-macro-arguments -fno-exceptions -fno-rtti -Wno-suggest-override -std=c++14 -MD -MT unittests/Support/CMakeFiles/SupportTests.dir/CheckedArithmeticTest.cpp.o -MF unittests/Support/CMakeFiles/SupportTests.dir/CheckedArithmeticTest.cpp.o.d -o unittests/Support/CMakeFiles/SupportTests.dir/CheckedArithmeticTest.cpp.o -c /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/CheckedArithmeticTest.cpp In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/CheckedArithmeticTest.cpp:2: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest.h:62: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:193: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h:107:8: warning: definition of implicit copy constructor for 'ValueArray2' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] void operator=(const ValueArray2& other) = delete; ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:354:10: note: in implicit copy constructor for 'testing::internal::ValueArray2' first required here return internal::ValueArray2(v1, v2); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:1221:10: note: in instantiation of function template specialization 'testing::Values' requested here return Values(false, true); ^ 1 warning generated. [27/4256] /usr/local/bin/sccache /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/host-compiler/bin/clang++ -DGTEST_HAS_RTTI=0 -DGTEST_HAS_TR1_TUPLE=0 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Iunittests/Support -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support -Iinclude -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include -fno-stack-protector -fno-common -Wno-profile-instr-unprofiled -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -fmodules -fmodules-cache-path=/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/clang-build/Build/module.cache -fcxx-modules -Xclang -fmodules-local-submodule-visibility -gmodules -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -fdiagnostics-color -flto=thin -O2 -g -DNDEBUG -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -Wno-variadic-macros -Wno-gnu-zero-variadic-macro-arguments -fno-exceptions -fno-rtti -Wno-suggest-override -std=c++14 -MD -MT unittests/Support/CMakeFiles/SupportTests.dir/AnnotationsTest.cpp.o -MF unittests/Support/CMakeFiles/SupportTests.dir/AnnotationsTest.cpp.o.d -o unittests/Support/CMakeFiles/SupportTests.dir/AnnotationsTest.cpp.o -c /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/AnnotationsTest.cpp In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/AnnotationsTest.cpp:9: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:460:3: warning: definition of implicit copy constructor for 'PolymorphicAction' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicAction); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:1070:10: note: in implicit copy constructor for 'testing::PolymorphicAction' first required here return MakePolymorphicAction(internal::ReturnNullAction()); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:460:3: warning: definition of implicit copy constructor for 'PolymorphicAction' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicAction); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:1075:10: note: in implicit copy constructor for 'testing::PolymorphicAction' first required here return MakePolymorphicAction(internal::ReturnVoidAction()); ^ In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/AnnotationsTest.cpp:9: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:45: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:77: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3820:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher' first required here return MakePolymorphicMatcher(internal::IsNullMatcher()); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3827:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher' first required here return MakePolymorphicMatcher(internal::NotNullMatcher()); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2039:3: warning: definition of implicit copy constructor for 'FloatingEqMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(FloatingEqMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3840:10: note: in implicit copy constructor for 'testing::internal::FloatingEqMatcher' first required here return internal::FloatingEqMatcher(rhs, false); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2039:3: warning: definition of implicit copy constructor for 'FloatingEqMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(FloatingEqMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3868:10: note: in implicit copy constructor for 'testing::internal::FloatingEqMatcher' first required here return internal::FloatingEqMatcher(rhs, false); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3980:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StrEqualityMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1182:3: warning: definition of implicit copy constructor for 'StrEqualityMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(StrEqualityMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::StrEqualityMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3980:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StrEqualityMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4009:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::HasSubstrMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1229:3: warning: definition of implicit copy constructor for 'HasSubstrMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(HasSubstrMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::HasSubstrMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4009:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::HasSubstrMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4016:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StartsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1276:3: warning: definition of implicit copy constructor for 'StartsWithMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(StartsWithMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::StartsWithMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4016:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StartsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4023:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::EndsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1322:3: warning: definition of implicit copy constructor for 'EndsWithMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(EndsWithMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::EndsWithMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4023:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::EndsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4031:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher' first required here return MakePolymorphicMatcher(internal::MatchesRegexMatcher(regex, true)); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1371:3: warning: definition of implicit copy constructor for 'MatchesRegexMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(MatchesRegexMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::MatchesRegexMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4031:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher' first required here return MakePolymorphicMatcher(internal::MatchesRegexMatcher(regex, true)); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4055:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StrEqualityMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1182:3: warning: definition of implicit copy constructor for 'StrEqualityMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(StrEqualityMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::StrEqualityMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4055:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StrEqualityMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4084:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::HasSubstrMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1229:3: warning: definition of implicit copy constructor for 'HasSubstrMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(HasSubstrMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::HasSubstrMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4084:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::HasSubstrMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4091:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StartsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1276:3: warning: definition of implicit copy constructor for 'StartsWithMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(StartsWithMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::StartsWithMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4091:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StartsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4098:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::EndsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1322:3: warning: definition of implicit copy constructor for 'EndsWithMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(EndsWithMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::EndsWithMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4098:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::EndsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3519:3: warning: definition of implicit copy constructor for 'ElementsAreMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:574:10: note: in implicit copy constructor for 'testing::internal::ElementsAreMatcher>' first required here return internal::ElementsAreMatcher(Args()); ^ In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/AnnotationsTest.cpp:9: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:45: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:77: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3489:3: warning: definition of implicit copy constructor for 'UnorderedElementsAreMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(UnorderedElementsAreMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:789:10: note: in implicit copy constructor for 'testing::internal::UnorderedElementsAreMatcher>' first required here return internal::UnorderedElementsAreMatcher(Args()); ^ In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/AnnotationsTest.cpp:9: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock.h:66: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-more-matchers.h:50:1: warning: definition of implicit copy constructor for 'IsEmptyMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] MATCHER(IsEmpty, negation ? "isn't empty" : "is empty") { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1419:5: note: expanded from macro 'MATCHER' GTEST_DISALLOW_ASSIGN_(name##Matcher);\ ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-more-matchers.h:50:1: note: in implicit copy constructor for 'testing::IsEmptyMatcher' first required here /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1422:12: note: expanded from macro 'MATCHER' return name##Matcher();\ ^ :92:1: note: expanded from here IsEmptyMatcher ^ In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/AnnotationsTest.cpp:9: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:45: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:77: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3519:3: warning: definition of implicit copy constructor for 'ElementsAreMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/AnnotationsTest.cpp:36:15: note: in implicit copy constructor for 'testing::internal::ElementsAreMatcher>' first required here ElementsAre(0u, 1u, 3u, 4u)); ^ In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/AnnotationsTest.cpp:9: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:45: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:77: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3519:3: warning: definition of implicit copy constructor for 'ElementsAreMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/AnnotationsTest.cpp:42:54: note: in implicit copy constructor for 'testing::internal::ElementsAreMatcher>' first required here EXPECT_THAT(llvm::Annotations("ab^^^cd").points(), ElementsAre(2u, 2u, 2u)); ^ In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/AnnotationsTest.cpp:9: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:45: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:77: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3519:3: warning: definition of implicit copy constructor for 'ElementsAreMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/AnnotationsTest.cpp:58:15: note: in implicit copy constructor for 'testing::internal::ElementsAreMatcher>' first required here ElementsAre(range(0, 1), range(1, 2), range(4, 6))); ^ In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/AnnotationsTest.cpp:9: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:45: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:77: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3519:3: warning: definition of implicit copy constructor for 'ElementsAreMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/AnnotationsTest.cpp:66:35: note: in implicit copy constructor for 'testing::internal::ElementsAreMatcher>' first required here EXPECT_THAT(Annotated.points(), ElementsAre(2u, 4u)); ^ In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/AnnotationsTest.cpp:9: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:48: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:49: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest.h:62: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:193: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h:107:8: warning: definition of implicit copy constructor for 'ValueArray2' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] void operator=(const ValueArray2& other) = delete; ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:354:10: note: in implicit copy constructor for 'testing::internal::ValueArray2' first required here return internal::ValueArray2(v1, v2); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:1221:10: note: in instantiation of function template specialization 'testing::Values' requested here return Values(false, true); ^ In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/AnnotationsTest.cpp:9: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:45: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:77: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1872:3: warning: definition of implicit copy constructor for 'PredicateFormatterFromMatcher>>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PredicateFormatterFromMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1882:10: note: in implicit copy constructor for 'testing::internal::PredicateFormatterFromMatcher>>' first required here return PredicateFormatterFromMatcher(internal::move(matcher)); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/AnnotationsTest.cpp:35:3: note: in instantiation of function template specialization 'testing::internal::MakePredicateFormatterFromMatcher>>' requested here EXPECT_THAT(llvm::Annotations("^a^bc^d^").points(), ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4415:26: note: expanded from macro 'EXPECT_THAT' ::testing::internal::MakePredicateFormatterFromMatcher(matcher), value) ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:925:3: warning: definition of implicit copy constructor for 'ComparisonBase, unsigned long, testing::internal::AnyEq>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(ComparisonBase); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:929:7: note: in implicit copy constructor for 'testing::internal::ComparisonBase, unsigned long, testing::internal::AnyEq>' first required here class EqMatcher : public ComparisonBase, Rhs, AnyEq> { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3766:48: note: in implicit move constructor for 'testing::internal::EqMatcher' first required here inline internal::EqMatcher Eq(T x) { return internal::EqMatcher(x); } ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3771:40: note: in instantiation of function template specialization 'testing::Eq' requested here Matcher::Matcher(T value) { *this = Eq(value); } ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:557:12: note: in instantiation of member function 'testing::Matcher::Matcher' requested here return polymorphic_matcher_or_value; ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:533:12: note: in instantiation of member function 'testing::internal::MatcherCastImpl::CastImpl' requested here return CastImpl( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:613:43: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) return internal::MatcherCastImpl::Cast(matcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:533:12: note: in instantiation of member function 'testing::internal::MatcherCastImpl &, testing::internal::ElementsAreMatcher>>::CastImpl' requested here return CastImpl( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:630:45: note: in instantiation of member function 'testing::internal::MatcherCastImpl &, testing::internal::ElementsAreMatcher>>::Cast' requested here return internal::MatcherCastImpl::Cast(polymorphic_matcher_or_value); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:668:34: note: in instantiation of function template specialization 'testing::SafeMatcherCastImpl &>::Cast>>' requested here return SafeMatcherCastImpl::Cast(polymorphic_matcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1856:39: note: in instantiation of function template specialization 'testing::SafeMatcherCast &, testing::internal::ElementsAreMatcher>>' requested here const Matcher matcher = SafeMatcherCast(matcher_); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/AnnotationsTest.cpp:35:3: note: in instantiation of function template specialization 'testing::internal::PredicateFormatterFromMatcher>>::operator()>' requested here EXPECT_THAT(llvm::Annotations("^a^bc^d^").points(), ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4414:37: note: expanded from macro 'EXPECT_THAT' #define EXPECT_THAT(value, matcher) EXPECT_PRED_FORMAT1(\ ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest_pred_impl.h:114:3: note: expanded from macro 'EXPECT_PRED_FORMAT1' GTEST_PRED_FORMAT1_(pred_format, v1, GTEST_NONFATAL_FAILURE_) ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest_pred_impl.h:101:28: note: expanded from macro 'GTEST_PRED_FORMAT1_' GTEST_ASSERT_(pred_format(#v1, v1), \ ^ In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/AnnotationsTest.cpp:9: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:45: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:77: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1872:3: warning: definition of implicit copy constructor for 'PredicateFormatterFromMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PredicateFormatterFromMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1882:10: note: in implicit copy constructor for 'testing::internal::PredicateFormatterFromMatcher' first required here return PredicateFormatterFromMatcher(internal::move(matcher)); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/AnnotationsTest.cpp:39:3: note: in instantiation of function template specialization 'testing::internal::MakePredicateFormatterFromMatcher' requested here EXPECT_THAT(llvm::Annotations("ab[[cd]]").points(), IsEmpty()); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4415:26: note: expanded from macro 'EXPECT_THAT' ::testing::internal::MakePredicateFormatterFromMatcher(matcher), value) ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1872:3: warning: definition of implicit copy constructor for 'PredicateFormatterFromMatcher>>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PredicateFormatterFromMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1882:10: note: in implicit copy constructor for 'testing::internal::PredicateFormatterFromMatcher>>' first required here return PredicateFormatterFromMatcher(internal::move(matcher)); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/AnnotationsTest.cpp:42:3: note: in instantiation of function template specialization 'testing::internal::MakePredicateFormatterFromMatcher>>' requested here EXPECT_THAT(llvm::Annotations("ab^^^cd").points(), ElementsAre(2u, 2u, 2u)); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4415:26: note: expanded from macro 'EXPECT_THAT' ::testing::internal::MakePredicateFormatterFromMatcher(matcher), value) ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1872:3: warning: definition of implicit copy constructor for 'PredicateFormatterFromMatcher>>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PredicateFormatterFromMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1882:10: note: in implicit copy constructor for 'testing::internal::PredicateFormatterFromMatcher>>' first required here return PredicateFormatterFromMatcher(internal::move(matcher)); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/AnnotationsTest.cpp:57:3: note: in instantiation of function template specialization 'testing::internal::MakePredicateFormatterFromMatcher>>' requested here EXPECT_THAT(llvm::Annotations("[[a]][[b]]cd[[ef]]ef").ranges(), ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4415:26: note: expanded from macro 'EXPECT_THAT' ::testing::internal::MakePredicateFormatterFromMatcher(matcher), value) ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:925:3: warning: definition of implicit copy constructor for 'ComparisonBase, llvm::Annotations::Range, testing::internal::AnyEq>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(ComparisonBase); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:929:7: note: in implicit copy constructor for 'testing::internal::ComparisonBase, llvm::Annotations::Range, testing::internal::AnyEq>' first required here class EqMatcher : public ComparisonBase, Rhs, AnyEq> { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3766:48: note: in implicit move constructor for 'testing::internal::EqMatcher' first required here inline internal::EqMatcher Eq(T x) { return internal::EqMatcher(x); } ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3771:40: note: in instantiation of function template specialization 'testing::Eq' requested here Matcher::Matcher(T value) { *this = Eq(value); } ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:557:12: note: in instantiation of member function 'testing::Matcher::Matcher' requested here return polymorphic_matcher_or_value; ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:533:12: note: in instantiation of member function 'testing::internal::MatcherCastImpl::CastImpl' requested here return CastImpl( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:613:43: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) return internal::MatcherCastImpl::Cast(matcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:533:12: note: in instantiation of member function 'testing::internal::MatcherCastImpl &, testing::internal::ElementsAreMatcher>>::CastImpl' requested here return CastImpl( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:630:45: note: in instantiation of member function 'testing::internal::MatcherCastImpl &, testing::internal::ElementsAreMatcher>>::Cast' requested here return internal::MatcherCastImpl::Cast(polymorphic_matcher_or_value); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:668:34: note: in instantiation of function template specialization 'testing::SafeMatcherCastImpl &>::Cast>>' requested here return SafeMatcherCastImpl::Cast(polymorphic_matcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1856:39: note: in instantiation of function template specialization 'testing::SafeMatcherCast &, testing::internal::ElementsAreMatcher>>' requested here const Matcher matcher = SafeMatcherCast(matcher_); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/AnnotationsTest.cpp:57:3: note: in instantiation of function template specialization 'testing::internal::PredicateFormatterFromMatcher>>::operator()>' requested here EXPECT_THAT(llvm::Annotations("[[a]][[b]]cd[[ef]]ef").ranges(), ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4414:37: note: expanded from macro 'EXPECT_THAT' #define EXPECT_THAT(value, matcher) EXPECT_PRED_FORMAT1(\ ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest_pred_impl.h:114:3: note: expanded from macro 'EXPECT_PRED_FORMAT1' GTEST_PRED_FORMAT1_(pred_format, v1, GTEST_NONFATAL_FAILURE_) ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest_pred_impl.h:101:28: note: expanded from macro 'GTEST_PRED_FORMAT1_' GTEST_ASSERT_(pred_format(#v1, v1), \ ^ In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/AnnotationsTest.cpp:9: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:45: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:77: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1872:3: warning: definition of implicit copy constructor for 'PredicateFormatterFromMatcher>>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PredicateFormatterFromMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1882:10: note: in implicit copy constructor for 'testing::internal::PredicateFormatterFromMatcher>>' first required here return PredicateFormatterFromMatcher(internal::move(matcher)); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/AnnotationsTest.cpp:66:3: note: in instantiation of function template specialization 'testing::internal::MakePredicateFormatterFromMatcher>>' requested here EXPECT_THAT(Annotated.points(), ElementsAre(2u, 4u)); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4415:26: note: expanded from macro 'EXPECT_THAT' ::testing::internal::MakePredicateFormatterFromMatcher(matcher), value) ^ 39 warnings generated. [28/4256] /usr/local/bin/sccache /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/host-compiler/bin/clang++ -DGTEST_HAS_RTTI=0 -DGTEST_HAS_TR1_TUPLE=0 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Iunittests/Support -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support -Iinclude -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include -fno-stack-protector -fno-common -Wno-profile-instr-unprofiled -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -fmodules -fmodules-cache-path=/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/clang-build/Build/module.cache -fcxx-modules -Xclang -fmodules-local-submodule-visibility -gmodules -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -fdiagnostics-color -flto=thin -O2 -g -DNDEBUG -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -Wno-variadic-macros -Wno-gnu-zero-variadic-macro-arguments -fno-exceptions -fno-rtti -Wno-suggest-override -std=c++14 -MD -MT unittests/Support/CMakeFiles/SupportTests.dir/BranchProbabilityTest.cpp.o -MF unittests/Support/CMakeFiles/SupportTests.dir/BranchProbabilityTest.cpp.o.d -o unittests/Support/CMakeFiles/SupportTests.dir/BranchProbabilityTest.cpp.o -c /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/BranchProbabilityTest.cpp In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/BranchProbabilityTest.cpp:11: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest.h:62: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:193: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h:107:8: warning: definition of implicit copy constructor for 'ValueArray2' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] void operator=(const ValueArray2& other) = delete; ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:354:10: note: in implicit copy constructor for 'testing::internal::ValueArray2' first required here return internal::ValueArray2(v1, v2); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:1221:10: note: in instantiation of function template specialization 'testing::Values' requested here return Values(false, true); ^ 1 warning generated. [29/4256] /usr/local/bin/sccache /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/host-compiler/bin/clang++ -DGTEST_HAS_RTTI=0 -DGTEST_HAS_TR1_TUPLE=0 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Iunittests/Support -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support -Iinclude -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include -fno-stack-protector -fno-common -Wno-profile-instr-unprofiled -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -fmodules -fmodules-cache-path=/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/clang-build/Build/module.cache -fcxx-modules -Xclang -fmodules-local-submodule-visibility -gmodules -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -fdiagnostics-color -flto=thin -O2 -g -DNDEBUG -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -Wno-variadic-macros -Wno-gnu-zero-variadic-macro-arguments -fno-exceptions -fno-rtti -Wno-suggest-override -std=c++14 -MD -MT unittests/Support/CMakeFiles/SupportTests.dir/CrashRecoveryTest.cpp.o -MF unittests/Support/CMakeFiles/SupportTests.dir/CrashRecoveryTest.cpp.o.d -o unittests/Support/CMakeFiles/SupportTests.dir/CrashRecoveryTest.cpp.o -c /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/CrashRecoveryTest.cpp In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/CrashRecoveryTest.cpp:19: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest.h:62: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:193: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h:107:8: warning: definition of implicit copy constructor for 'ValueArray2' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] void operator=(const ValueArray2& other) = delete; ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:354:10: note: in implicit copy constructor for 'testing::internal::ValueArray2' first required here return internal::ValueArray2(v1, v2); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:1221:10: note: in instantiation of function template specialization 'testing::Values' requested here return Values(false, true); ^ 1 warning generated. [30/4256] /usr/local/bin/sccache /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/host-compiler/bin/clang++ -DGTEST_HAS_RTTI=0 -DGTEST_HAS_TR1_TUPLE=0 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Iunittests/Support -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support -Iinclude -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include -fno-stack-protector -fno-common -Wno-profile-instr-unprofiled -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -fmodules -fmodules-cache-path=/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/clang-build/Build/module.cache -fcxx-modules -Xclang -fmodules-local-submodule-visibility -gmodules -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -fdiagnostics-color -flto=thin -O2 -g -DNDEBUG -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -Wno-variadic-macros -Wno-gnu-zero-variadic-macro-arguments -fno-exceptions -fno-rtti -Wno-suggest-override -std=c++14 -MD -MT unittests/Support/CMakeFiles/SupportTests.dir/CRCTest.cpp.o -MF unittests/Support/CMakeFiles/SupportTests.dir/CRCTest.cpp.o.d -o unittests/Support/CMakeFiles/SupportTests.dir/CRCTest.cpp.o -c /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/CRCTest.cpp In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/CRCTest.cpp:15: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest.h:62: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:193: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h:107:8: warning: definition of implicit copy constructor for 'ValueArray2' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] void operator=(const ValueArray2& other) = delete; ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:354:10: note: in implicit copy constructor for 'testing::internal::ValueArray2' first required here return internal::ValueArray2(v1, v2); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:1221:10: note: in instantiation of function template specialization 'testing::Values' requested here return Values(false, true); ^ 1 warning generated. [31/4256] /usr/local/bin/sccache /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/host-compiler/bin/clang++ -DGTEST_HAS_RTTI=0 -DGTEST_HAS_TR1_TUPLE=0 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Iunittests/Support -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support -Iinclude -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include -fno-stack-protector -fno-common -Wno-profile-instr-unprofiled -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -fmodules -fmodules-cache-path=/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/clang-build/Build/module.cache -fcxx-modules -Xclang -fmodules-local-submodule-visibility -gmodules -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -fdiagnostics-color -flto=thin -O2 -g -DNDEBUG -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -Wno-variadic-macros -Wno-gnu-zero-variadic-macro-arguments -fno-exceptions -fno-rtti -Wno-suggest-override -std=c++14 -MD -MT unittests/Support/CMakeFiles/SupportTests.dir/CachePruningTest.cpp.o -MF unittests/Support/CMakeFiles/SupportTests.dir/CachePruningTest.cpp.o.d -o unittests/Support/CMakeFiles/SupportTests.dir/CachePruningTest.cpp.o -c /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/CachePruningTest.cpp In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/CachePruningTest.cpp:11: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest.h:62: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:193: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h:107:8: warning: definition of implicit copy constructor for 'ValueArray2' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] void operator=(const ValueArray2& other) = delete; ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:354:10: note: in implicit copy constructor for 'testing::internal::ValueArray2' first required here return internal::ValueArray2(v1, v2); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:1221:10: note: in instantiation of function template specialization 'testing::Values' requested here return Values(false, true); ^ 1 warning generated. [32/4256] /usr/local/bin/sccache /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/host-compiler/bin/clang++ -DGTEST_HAS_RTTI=0 -DGTEST_HAS_TR1_TUPLE=0 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Iunittests/Demangle -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Demangle -Iinclude -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include -fno-stack-protector -fno-common -Wno-profile-instr-unprofiled -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -fmodules -fmodules-cache-path=/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/clang-build/Build/module.cache -fcxx-modules -Xclang -fmodules-local-submodule-visibility -gmodules -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -fdiagnostics-color -flto=thin -O2 -g -DNDEBUG -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -Wno-variadic-macros -Wno-gnu-zero-variadic-macro-arguments -fno-exceptions -fno-rtti -Wno-suggest-override -std=c++14 -MD -MT unittests/Demangle/CMakeFiles/DemangleTests.dir/ItaniumDemangleTest.cpp.o -MF unittests/Demangle/CMakeFiles/DemangleTests.dir/ItaniumDemangleTest.cpp.o.d -o unittests/Demangle/CMakeFiles/DemangleTests.dir/ItaniumDemangleTest.cpp.o -c /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Demangle/ItaniumDemangleTest.cpp In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Demangle/ItaniumDemangleTest.cpp:11: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:460:3: warning: definition of implicit copy constructor for 'PolymorphicAction' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicAction); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:1070:10: note: in implicit copy constructor for 'testing::PolymorphicAction' first required here return MakePolymorphicAction(internal::ReturnNullAction()); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:460:3: warning: definition of implicit copy constructor for 'PolymorphicAction' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicAction); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:1075:10: note: in implicit copy constructor for 'testing::PolymorphicAction' first required here return MakePolymorphicAction(internal::ReturnVoidAction()); ^ In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Demangle/ItaniumDemangleTest.cpp:11: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:45: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:77: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3820:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher' first required here return MakePolymorphicMatcher(internal::IsNullMatcher()); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3827:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher' first required here return MakePolymorphicMatcher(internal::NotNullMatcher()); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2039:3: warning: definition of implicit copy constructor for 'FloatingEqMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(FloatingEqMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3840:10: note: in implicit copy constructor for 'testing::internal::FloatingEqMatcher' first required here return internal::FloatingEqMatcher(rhs, false); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2039:3: warning: definition of implicit copy constructor for 'FloatingEqMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(FloatingEqMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3868:10: note: in implicit copy constructor for 'testing::internal::FloatingEqMatcher' first required here return internal::FloatingEqMatcher(rhs, false); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3980:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StrEqualityMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1182:3: warning: definition of implicit copy constructor for 'StrEqualityMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(StrEqualityMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::StrEqualityMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3980:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StrEqualityMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4009:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::HasSubstrMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1229:3: warning: definition of implicit copy constructor for 'HasSubstrMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(HasSubstrMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::HasSubstrMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4009:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::HasSubstrMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4016:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StartsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1276:3: warning: definition of implicit copy constructor for 'StartsWithMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(StartsWithMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::StartsWithMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4016:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StartsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4023:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::EndsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1322:3: warning: definition of implicit copy constructor for 'EndsWithMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(EndsWithMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::EndsWithMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4023:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::EndsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4031:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher' first required here return MakePolymorphicMatcher(internal::MatchesRegexMatcher(regex, true)); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1371:3: warning: definition of implicit copy constructor for 'MatchesRegexMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(MatchesRegexMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::MatchesRegexMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4031:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher' first required here return MakePolymorphicMatcher(internal::MatchesRegexMatcher(regex, true)); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4055:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StrEqualityMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1182:3: warning: definition of implicit copy constructor for 'StrEqualityMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(StrEqualityMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::StrEqualityMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4055:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StrEqualityMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4084:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::HasSubstrMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1229:3: warning: definition of implicit copy constructor for 'HasSubstrMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(HasSubstrMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::HasSubstrMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4084:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::HasSubstrMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4091:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StartsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1276:3: warning: definition of implicit copy constructor for 'StartsWithMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(StartsWithMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::StartsWithMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4091:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StartsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4098:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::EndsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1322:3: warning: definition of implicit copy constructor for 'EndsWithMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(EndsWithMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::EndsWithMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4098:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::EndsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3519:3: warning: definition of implicit copy constructor for 'ElementsAreMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:574:10: note: in implicit copy constructor for 'testing::internal::ElementsAreMatcher>' first required here return internal::ElementsAreMatcher(Args()); ^ In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Demangle/ItaniumDemangleTest.cpp:11: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:45: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:77: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3489:3: warning: definition of implicit copy constructor for 'UnorderedElementsAreMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(UnorderedElementsAreMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:789:10: note: in implicit copy constructor for 'testing::internal::UnorderedElementsAreMatcher>' first required here return internal::UnorderedElementsAreMatcher(Args()); ^ In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Demangle/ItaniumDemangleTest.cpp:11: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock.h:66: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-more-matchers.h:50:1: warning: definition of implicit copy constructor for 'IsEmptyMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] MATCHER(IsEmpty, negation ? "isn't empty" : "is empty") { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1419:5: note: expanded from macro 'MATCHER' GTEST_DISALLOW_ASSIGN_(name##Matcher);\ ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-more-matchers.h:50:1: note: in implicit copy constructor for 'testing::IsEmptyMatcher' first required here /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1422:12: note: expanded from macro 'MATCHER' return name##Matcher();\ ^ :137:1: note: expanded from here IsEmptyMatcher ^ In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Demangle/ItaniumDemangleTest.cpp:11: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:45: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:77: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3519:3: warning: definition of implicit copy constructor for 'ElementsAreMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Demangle/ItaniumDemangleTest.cpp:52:29: note: in implicit copy constructor for 'testing::internal::ElementsAreMatcher>' first required here EXPECT_THAT(Parser.Types, testing::ElementsAre('i', 'j', 'l')); ^ In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Demangle/ItaniumDemangleTest.cpp:11: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:48: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:49: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest.h:62: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:193: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h:107:8: warning: definition of implicit copy constructor for 'ValueArray2' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] void operator=(const ValueArray2& other) = delete; ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:354:10: note: in implicit copy constructor for 'testing::internal::ValueArray2' first required here return internal::ValueArray2(v1, v2); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:1221:10: note: in instantiation of function template specialization 'testing::Values' requested here return Values(false, true); ^ In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Demangle/ItaniumDemangleTest.cpp:11: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:45: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:77: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1872:3: warning: definition of implicit copy constructor for 'PredicateFormatterFromMatcher>>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PredicateFormatterFromMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1882:10: note: in implicit copy constructor for 'testing::internal::PredicateFormatterFromMatcher>>' first required here return PredicateFormatterFromMatcher(internal::move(matcher)); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Demangle/ItaniumDemangleTest.cpp:52:3: note: in instantiation of function template specialization 'testing::internal::MakePredicateFormatterFromMatcher>>' requested here EXPECT_THAT(Parser.Types, testing::ElementsAre('i', 'j', 'l')); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4415:26: note: expanded from macro 'EXPECT_THAT' ::testing::internal::MakePredicateFormatterFromMatcher(matcher), value) ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:925:3: warning: definition of implicit copy constructor for 'ComparisonBase, char, testing::internal::AnyEq>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(ComparisonBase); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:929:7: note: in implicit copy constructor for 'testing::internal::ComparisonBase, char, testing::internal::AnyEq>' first required here class EqMatcher : public ComparisonBase, Rhs, AnyEq> { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3766:48: note: in implicit move constructor for 'testing::internal::EqMatcher' first required here inline internal::EqMatcher Eq(T x) { return internal::EqMatcher(x); } ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3771:40: note: in instantiation of function template specialization 'testing::Eq' requested here Matcher::Matcher(T value) { *this = Eq(value); } ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:557:12: note: in instantiation of member function 'testing::Matcher::Matcher' requested here return polymorphic_matcher_or_value; ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:533:12: note: in instantiation of member function 'testing::internal::MatcherCastImpl::CastImpl' requested here return CastImpl( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:613:43: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) return internal::MatcherCastImpl::Cast(matcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:533:12: note: in instantiation of member function 'testing::internal::MatcherCastImpl &, testing::internal::ElementsAreMatcher>>::CastImpl' requested here return CastImpl( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:630:45: note: in instantiation of member function 'testing::internal::MatcherCastImpl &, testing::internal::ElementsAreMatcher>>::Cast' requested here return internal::MatcherCastImpl::Cast(polymorphic_matcher_or_value); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:668:34: note: in instantiation of function template specialization 'testing::SafeMatcherCastImpl &>::Cast>>' requested here return SafeMatcherCastImpl::Cast(polymorphic_matcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1856:39: note: in instantiation of function template specialization 'testing::SafeMatcherCast &, testing::internal::ElementsAreMatcher>>' requested here const Matcher matcher = SafeMatcherCast(matcher_); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Demangle/ItaniumDemangleTest.cpp:52:3: note: in instantiation of function template specialization 'testing::internal::PredicateFormatterFromMatcher>>::operator()>' requested here EXPECT_THAT(Parser.Types, testing::ElementsAre('i', 'j', 'l')); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4414:37: note: expanded from macro 'EXPECT_THAT' #define EXPECT_THAT(value, matcher) EXPECT_PRED_FORMAT1(\ ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest_pred_impl.h:114:3: note: expanded from macro 'EXPECT_PRED_FORMAT1' GTEST_PRED_FORMAT1_(pred_format, v1, GTEST_NONFATAL_FAILURE_) ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest_pred_impl.h:101:28: note: expanded from macro 'GTEST_PRED_FORMAT1_' GTEST_ASSERT_(pred_format(#v1, v1), \ ^ 31 warnings generated. [33/4256] /usr/local/bin/sccache /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/host-compiler/bin/clang++ -DGTEST_HAS_RTTI=0 -DGTEST_HAS_TR1_TUPLE=0 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Iunittests/Support -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support -Iinclude -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include -fno-stack-protector -fno-common -Wno-profile-instr-unprofiled -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -fmodules -fmodules-cache-path=/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/clang-build/Build/module.cache -fcxx-modules -Xclang -fmodules-local-submodule-visibility -gmodules -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -fdiagnostics-color -flto=thin -O2 -g -DNDEBUG -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -Wno-variadic-macros -Wno-gnu-zero-variadic-macro-arguments -fno-exceptions -fno-rtti -Wno-suggest-override -std=c++14 -MD -MT unittests/Support/CMakeFiles/SupportTests.dir/CompressionTest.cpp.o -MF unittests/Support/CMakeFiles/SupportTests.dir/CompressionTest.cpp.o.d -o unittests/Support/CMakeFiles/SupportTests.dir/CompressionTest.cpp.o -c /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/CompressionTest.cpp In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/CompressionTest.cpp:18: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest.h:62: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:193: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h:107:8: warning: definition of implicit copy constructor for 'ValueArray2' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] void operator=(const ValueArray2& other) = delete; ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:354:10: note: in implicit copy constructor for 'testing::internal::ValueArray2' first required here return internal::ValueArray2(v1, v2); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:1221:10: note: in instantiation of function template specialization 'testing::Values' requested here return Values(false, true); ^ 1 warning generated. [34/4256] /usr/local/bin/sccache /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/host-compiler/bin/clang++ -DGTEST_HAS_RTTI=0 -DGTEST_HAS_TR1_TUPLE=0 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Iunittests/Support -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support -Iinclude -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include -fno-stack-protector -fno-common -Wno-profile-instr-unprofiled -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -fmodules -fmodules-cache-path=/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/clang-build/Build/module.cache -fcxx-modules -Xclang -fmodules-local-submodule-visibility -gmodules -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -fdiagnostics-color -flto=thin -O2 -g -DNDEBUG -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -Wno-variadic-macros -Wno-gnu-zero-variadic-macro-arguments -fno-exceptions -fno-rtti -Wno-suggest-override -std=c++14 -MD -MT unittests/Support/CMakeFiles/SupportTests.dir/DebugTest.cpp.o -MF unittests/Support/CMakeFiles/SupportTests.dir/DebugTest.cpp.o.d -o unittests/Support/CMakeFiles/SupportTests.dir/DebugTest.cpp.o -c /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/DebugTest.cpp In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/DebugTest.cpp:11: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest.h:62: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:193: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h:107:8: warning: definition of implicit copy constructor for 'ValueArray2' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] void operator=(const ValueArray2& other) = delete; ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:354:10: note: in implicit copy constructor for 'testing::internal::ValueArray2' first required here return internal::ValueArray2(v1, v2); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:1221:10: note: in instantiation of function template specialization 'testing::Values' requested here return Values(false, true); ^ 1 warning generated. [35/4256] /usr/local/bin/sccache /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/host-compiler/bin/clang++ -DGTEST_HAS_RTTI=0 -DGTEST_HAS_TR1_TUPLE=0 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Iunittests/Support -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support -Iinclude -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include -fno-stack-protector -fno-common -Wno-profile-instr-unprofiled -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -fmodules -fmodules-cache-path=/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/clang-build/Build/module.cache -fcxx-modules -Xclang -fmodules-local-submodule-visibility -gmodules -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -fdiagnostics-color -flto=thin -O2 -g -DNDEBUG -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -Wno-variadic-macros -Wno-gnu-zero-variadic-macro-arguments -fno-exceptions -fno-rtti -Wno-suggest-override -std=c++14 -MD -MT unittests/Support/CMakeFiles/SupportTests.dir/DebugCounterTest.cpp.o -MF unittests/Support/CMakeFiles/SupportTests.dir/DebugCounterTest.cpp.o.d -o unittests/Support/CMakeFiles/SupportTests.dir/DebugCounterTest.cpp.o -c /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/DebugCounterTest.cpp In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/DebugCounterTest.cpp:10: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest.h:62: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:193: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h:107:8: warning: definition of implicit copy constructor for 'ValueArray2' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] void operator=(const ValueArray2& other) = delete; ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:354:10: note: in implicit copy constructor for 'testing::internal::ValueArray2' first required here return internal::ValueArray2(v1, v2); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:1221:10: note: in instantiation of function template specialization 'testing::Values' requested here return Values(false, true); ^ 1 warning generated. [36/4256] /usr/local/bin/sccache /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/host-compiler/bin/clang++ -DGTEST_HAS_RTTI=0 -DGTEST_HAS_TR1_TUPLE=0 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Iunittests/DebugInfo/CodeView -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/DebugInfo/CodeView -Iinclude -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include -fno-stack-protector -fno-common -Wno-profile-instr-unprofiled -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -fmodules -fmodules-cache-path=/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/clang-build/Build/module.cache -fcxx-modules -Xclang -fmodules-local-submodule-visibility -gmodules -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -fdiagnostics-color -flto=thin -O2 -g -DNDEBUG -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -Wno-variadic-macros -Wno-gnu-zero-variadic-macro-arguments -fno-exceptions -fno-rtti -Wno-suggest-override -std=c++14 -MD -MT unittests/DebugInfo/CodeView/CMakeFiles/DebugInfoCodeViewTests.dir/TypeIndexDiscoveryTest.cpp.o -MF unittests/DebugInfo/CodeView/CMakeFiles/DebugInfoCodeViewTests.dir/TypeIndexDiscoveryTest.cpp.o.d -o unittests/DebugInfo/CodeView/CMakeFiles/DebugInfoCodeViewTests.dir/TypeIndexDiscoveryTest.cpp.o -c /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/DebugInfo/CodeView/TypeIndexDiscoveryTest.cpp In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/DebugInfo/CodeView/TypeIndexDiscoveryTest.cpp:16: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:460:3: warning: definition of implicit copy constructor for 'PolymorphicAction' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicAction); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:1070:10: note: in implicit copy constructor for 'testing::PolymorphicAction' first required here return MakePolymorphicAction(internal::ReturnNullAction()); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:460:3: warning: definition of implicit copy constructor for 'PolymorphicAction' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicAction); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:1075:10: note: in implicit copy constructor for 'testing::PolymorphicAction' first required here return MakePolymorphicAction(internal::ReturnVoidAction()); ^ In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/DebugInfo/CodeView/TypeIndexDiscoveryTest.cpp:16: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:45: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:77: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3820:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher' first required here return MakePolymorphicMatcher(internal::IsNullMatcher()); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3827:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher' first required here return MakePolymorphicMatcher(internal::NotNullMatcher()); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2039:3: warning: definition of implicit copy constructor for 'FloatingEqMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(FloatingEqMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3840:10: note: in implicit copy constructor for 'testing::internal::FloatingEqMatcher' first required here return internal::FloatingEqMatcher(rhs, false); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2039:3: warning: definition of implicit copy constructor for 'FloatingEqMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(FloatingEqMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3868:10: note: in implicit copy constructor for 'testing::internal::FloatingEqMatcher' first required here return internal::FloatingEqMatcher(rhs, false); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3980:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StrEqualityMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1182:3: warning: definition of implicit copy constructor for 'StrEqualityMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(StrEqualityMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::StrEqualityMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3980:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StrEqualityMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4009:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::HasSubstrMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1229:3: warning: definition of implicit copy constructor for 'HasSubstrMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(HasSubstrMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::HasSubstrMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4009:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::HasSubstrMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4016:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StartsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1276:3: warning: definition of implicit copy constructor for 'StartsWithMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(StartsWithMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::StartsWithMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4016:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StartsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4023:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::EndsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1322:3: warning: definition of implicit copy constructor for 'EndsWithMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(EndsWithMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::EndsWithMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4023:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::EndsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4031:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher' first required here return MakePolymorphicMatcher(internal::MatchesRegexMatcher(regex, true)); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1371:3: warning: definition of implicit copy constructor for 'MatchesRegexMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(MatchesRegexMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::MatchesRegexMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4031:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher' first required here return MakePolymorphicMatcher(internal::MatchesRegexMatcher(regex, true)); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4055:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StrEqualityMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1182:3: warning: definition of implicit copy constructor for 'StrEqualityMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(StrEqualityMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::StrEqualityMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4055:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StrEqualityMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4084:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::HasSubstrMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1229:3: warning: definition of implicit copy constructor for 'HasSubstrMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(HasSubstrMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::HasSubstrMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4084:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::HasSubstrMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4091:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StartsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1276:3: warning: definition of implicit copy constructor for 'StartsWithMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(StartsWithMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::StartsWithMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4091:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StartsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4098:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::EndsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1322:3: warning: definition of implicit copy constructor for 'EndsWithMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(EndsWithMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::EndsWithMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4098:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::EndsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3519:3: warning: definition of implicit copy constructor for 'ElementsAreMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:574:10: note: in implicit copy constructor for 'testing::internal::ElementsAreMatcher>' first required here return internal::ElementsAreMatcher(Args()); ^ In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/DebugInfo/CodeView/TypeIndexDiscoveryTest.cpp:16: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:45: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:77: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3489:3: warning: definition of implicit copy constructor for 'UnorderedElementsAreMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(UnorderedElementsAreMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:789:10: note: in implicit copy constructor for 'testing::internal::UnorderedElementsAreMatcher>' first required here return internal::UnorderedElementsAreMatcher(Args()); ^ In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/DebugInfo/CodeView/TypeIndexDiscoveryTest.cpp:16: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock.h:66: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-more-matchers.h:50:1: warning: definition of implicit copy constructor for 'IsEmptyMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] MATCHER(IsEmpty, negation ? "isn't empty" : "is empty") { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1419:5: note: expanded from macro 'MATCHER' GTEST_DISALLOW_ASSIGN_(name##Matcher);\ ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-more-matchers.h:50:1: note: in implicit copy constructor for 'testing::IsEmptyMatcher' first required here /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1422:12: note: expanded from macro 'MATCHER' return name##Matcher();\ ^ :92:1: note: expanded from here IsEmptyMatcher ^ In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/DebugInfo/CodeView/TypeIndexDiscoveryTest.cpp:16: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:48: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:49: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest.h:62: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:193: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h:107:8: warning: definition of implicit copy constructor for 'ValueArray2' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] void operator=(const ValueArray2& other) = delete; ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:354:10: note: in implicit copy constructor for 'testing::internal::ValueArray2' first required here return internal::ValueArray2(v1, v2); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:1221:10: note: in instantiation of function template specialization 'testing::Values' requested here return Values(false, true); ^ 28 warnings generated. [37/4256] /usr/local/bin/sccache /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/host-compiler/bin/clang++ -DGTEST_HAS_RTTI=0 -DGTEST_HAS_TR1_TUPLE=0 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Iunittests/Support -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support -Iinclude -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include -fno-stack-protector -fno-common -Wno-profile-instr-unprofiled -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -fmodules -fmodules-cache-path=/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/clang-build/Build/module.cache -fcxx-modules -Xclang -fmodules-local-submodule-visibility -gmodules -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -fdiagnostics-color -flto=thin -O2 -g -DNDEBUG -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -Wno-variadic-macros -Wno-gnu-zero-variadic-macro-arguments -fno-exceptions -fno-rtti -Wno-suggest-override -std=c++14 -MD -MT unittests/Support/CMakeFiles/SupportTests.dir/DJBTest.cpp.o -MF unittests/Support/CMakeFiles/SupportTests.dir/DJBTest.cpp.o.d -o unittests/Support/CMakeFiles/SupportTests.dir/DJBTest.cpp.o -c /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/DJBTest.cpp In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/DJBTest.cpp:11: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest.h:62: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:193: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h:107:8: warning: definition of implicit copy constructor for 'ValueArray2' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] void operator=(const ValueArray2& other) = delete; ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:354:10: note: in implicit copy constructor for 'testing::internal::ValueArray2' first required here return internal::ValueArray2(v1, v2); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:1221:10: note: in instantiation of function template specialization 'testing::Values' requested here return Values(false, true); ^ 1 warning generated. [38/4256] /usr/local/bin/sccache /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/host-compiler/bin/clang++ -DGTEST_HAS_RTTI=0 -DGTEST_HAS_TR1_TUPLE=0 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Iunittests/Support -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support -Iinclude -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include -fno-stack-protector -fno-common -Wno-profile-instr-unprofiled -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -fmodules -fmodules-cache-path=/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/clang-build/Build/module.cache -fcxx-modules -Xclang -fmodules-local-submodule-visibility -gmodules -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -fdiagnostics-color -flto=thin -O2 -g -DNDEBUG -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -Wno-variadic-macros -Wno-gnu-zero-variadic-macro-arguments -fno-exceptions -fno-rtti -Wno-suggest-override -std=c++14 -MD -MT unittests/Support/CMakeFiles/SupportTests.dir/ErrnoTest.cpp.o -MF unittests/Support/CMakeFiles/SupportTests.dir/ErrnoTest.cpp.o.d -o unittests/Support/CMakeFiles/SupportTests.dir/ErrnoTest.cpp.o -c /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/ErrnoTest.cpp In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/ErrnoTest.cpp:10: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest.h:62: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:193: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h:107:8: warning: definition of implicit copy constructor for 'ValueArray2' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] void operator=(const ValueArray2& other) = delete; ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:354:10: note: in implicit copy constructor for 'testing::internal::ValueArray2' first required here return internal::ValueArray2(v1, v2); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:1221:10: note: in instantiation of function template specialization 'testing::Values' requested here return Values(false, true); ^ 1 warning generated. [39/4256] /usr/local/bin/sccache /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/host-compiler/bin/clang++ -DGTEST_HAS_RTTI=0 -DGTEST_HAS_TR1_TUPLE=0 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Iunittests/Support -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support -Iinclude -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include -fno-stack-protector -fno-common -Wno-profile-instr-unprofiled -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -fmodules -fmodules-cache-path=/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/clang-build/Build/module.cache -fcxx-modules -Xclang -fmodules-local-submodule-visibility -gmodules -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -fdiagnostics-color -flto=thin -O2 -g -DNDEBUG -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -Wno-variadic-macros -Wno-gnu-zero-variadic-macro-arguments -fno-exceptions -fno-rtti -Wno-suggest-override -std=c++14 -MD -MT unittests/Support/CMakeFiles/SupportTests.dir/Chrono.cpp.o -MF unittests/Support/CMakeFiles/SupportTests.dir/Chrono.cpp.o.d -o unittests/Support/CMakeFiles/SupportTests.dir/Chrono.cpp.o -c /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/Chrono.cpp In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/Chrono.cpp:12: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest.h:62: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:193: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h:107:8: warning: definition of implicit copy constructor for 'ValueArray2' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] void operator=(const ValueArray2& other) = delete; ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:354:10: note: in implicit copy constructor for 'testing::internal::ValueArray2' first required here return internal::ValueArray2(v1, v2); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:1221:10: note: in instantiation of function template specialization 'testing::Values' requested here return Values(false, true); ^ 1 warning generated. [40/4256] /usr/local/bin/sccache /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/host-compiler/bin/clang++ -DGTEST_HAS_RTTI=0 -DGTEST_HAS_TR1_TUPLE=0 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Iunittests/Support -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support -Iinclude -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include -fno-stack-protector -fno-common -Wno-profile-instr-unprofiled -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -fmodules -fmodules-cache-path=/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/clang-build/Build/module.cache -fcxx-modules -Xclang -fmodules-local-submodule-visibility -gmodules -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -fdiagnostics-color -flto=thin -O2 -g -DNDEBUG -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -Wno-variadic-macros -Wno-gnu-zero-variadic-macro-arguments -fno-exceptions -fno-rtti -Wno-suggest-override -std=c++14 -MD -MT unittests/Support/CMakeFiles/SupportTests.dir/EndianStreamTest.cpp.o -MF unittests/Support/CMakeFiles/SupportTests.dir/EndianStreamTest.cpp.o.d -o unittests/Support/CMakeFiles/SupportTests.dir/EndianStreamTest.cpp.o -c /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/EndianStreamTest.cpp In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/EndianStreamTest.cpp:12: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest.h:62: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:193: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h:107:8: warning: definition of implicit copy constructor for 'ValueArray2' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] void operator=(const ValueArray2& other) = delete; ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:354:10: note: in implicit copy constructor for 'testing::internal::ValueArray2' first required here return internal::ValueArray2(v1, v2); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:1221:10: note: in instantiation of function template specialization 'testing::Values' requested here return Values(false, true); ^ 1 warning generated. [41/4256] /usr/local/bin/sccache /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/host-compiler/bin/clang++ -DGTEST_HAS_RTTI=0 -DGTEST_HAS_TR1_TUPLE=0 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Iunittests/Support -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support -Iinclude -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include -fno-stack-protector -fno-common -Wno-profile-instr-unprofiled -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -fmodules -fmodules-cache-path=/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/clang-build/Build/module.cache -fcxx-modules -Xclang -fmodules-local-submodule-visibility -gmodules -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -fdiagnostics-color -flto=thin -O2 -g -DNDEBUG -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -Wno-variadic-macros -Wno-gnu-zero-variadic-macro-arguments -fno-exceptions -fno-rtti -Wno-suggest-override -std=c++14 -MD -MT unittests/Support/CMakeFiles/SupportTests.dir/ExtensibleRTTITest.cpp.o -MF unittests/Support/CMakeFiles/SupportTests.dir/ExtensibleRTTITest.cpp.o.d -o unittests/Support/CMakeFiles/SupportTests.dir/ExtensibleRTTITest.cpp.o -c /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/ExtensibleRTTITest.cpp In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/ExtensibleRTTITest.cpp:13: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest.h:62: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:193: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h:107:8: warning: definition of implicit copy constructor for 'ValueArray2' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] void operator=(const ValueArray2& other) = delete; ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:354:10: note: in implicit copy constructor for 'testing::internal::ValueArray2' first required here return internal::ValueArray2(v1, v2); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:1221:10: note: in instantiation of function template specialization 'testing::Values' requested here return Values(false, true); ^ 1 warning generated. [42/4256] /usr/local/bin/sccache /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/host-compiler/bin/clang++ -DGTEST_HAS_RTTI=0 -DGTEST_HAS_TR1_TUPLE=0 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Iunittests/Support -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support -Iinclude -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include -fno-stack-protector -fno-common -Wno-profile-instr-unprofiled -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -fmodules -fmodules-cache-path=/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/clang-build/Build/module.cache -fcxx-modules -Xclang -fmodules-local-submodule-visibility -gmodules -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -fdiagnostics-color -flto=thin -O2 -g -DNDEBUG -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -Wno-variadic-macros -Wno-gnu-zero-variadic-macro-arguments -fno-exceptions -fno-rtti -Wno-suggest-override -std=c++14 -MD -MT unittests/Support/CMakeFiles/SupportTests.dir/ELFAttributeParserTest.cpp.o -MF unittests/Support/CMakeFiles/SupportTests.dir/ELFAttributeParserTest.cpp.o.d -o unittests/Support/CMakeFiles/SupportTests.dir/ELFAttributeParserTest.cpp.o -c /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/ELFAttributeParserTest.cpp In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/ELFAttributeParserTest.cpp:11: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest.h:62: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:193: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h:107:8: warning: definition of implicit copy constructor for 'ValueArray2' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] void operator=(const ValueArray2& other) = delete; ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:354:10: note: in implicit copy constructor for 'testing::internal::ValueArray2' first required here return internal::ValueArray2(v1, v2); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:1221:10: note: in instantiation of function template specialization 'testing::Values' requested here return Values(false, true); ^ 1 warning generated. [43/4256] /usr/local/bin/sccache /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/host-compiler/bin/clang++ -DGTEST_HAS_RTTI=0 -DGTEST_HAS_TR1_TUPLE=0 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Iunittests/Support -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support -Iinclude -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include -fno-stack-protector -fno-common -Wno-profile-instr-unprofiled -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -fmodules -fmodules-cache-path=/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/clang-build/Build/module.cache -fcxx-modules -Xclang -fmodules-local-submodule-visibility -gmodules -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -fdiagnostics-color -flto=thin -O2 -g -DNDEBUG -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -Wno-variadic-macros -Wno-gnu-zero-variadic-macro-arguments -fno-exceptions -fno-rtti -Wno-suggest-override -std=c++14 -MD -MT unittests/Support/CMakeFiles/SupportTests.dir/EndianTest.cpp.o -MF unittests/Support/CMakeFiles/SupportTests.dir/EndianTest.cpp.o.d -o unittests/Support/CMakeFiles/SupportTests.dir/EndianTest.cpp.o -c /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/EndianTest.cpp In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/EndianTest.cpp:11: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest.h:62: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:193: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h:107:8: warning: definition of implicit copy constructor for 'ValueArray2' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] void operator=(const ValueArray2& other) = delete; ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:354:10: note: in implicit copy constructor for 'testing::internal::ValueArray2' first required here return internal::ValueArray2(v1, v2); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:1221:10: note: in instantiation of function template specialization 'testing::Values' requested here return Values(false, true); ^ 1 warning generated. [44/4256] /usr/local/bin/sccache /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/host-compiler/bin/clang++ -DGTEST_HAS_RTTI=0 -DGTEST_HAS_TR1_TUPLE=0 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Iunittests/Support -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support -Iinclude -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include -fno-stack-protector -fno-common -Wno-profile-instr-unprofiled -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -fmodules -fmodules-cache-path=/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/clang-build/Build/module.cache -fcxx-modules -Xclang -fmodules-local-submodule-visibility -gmodules -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -fdiagnostics-color -flto=thin -O2 -g -DNDEBUG -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -Wno-variadic-macros -Wno-gnu-zero-variadic-macro-arguments -fno-exceptions -fno-rtti -Wno-suggest-override -std=c++14 -MD -MT unittests/Support/CMakeFiles/SupportTests.dir/ErrorOrTest.cpp.o -MF unittests/Support/CMakeFiles/SupportTests.dir/ErrorOrTest.cpp.o.d -o unittests/Support/CMakeFiles/SupportTests.dir/ErrorOrTest.cpp.o -c /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/ErrorOrTest.cpp In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/ErrorOrTest.cpp:11: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest.h:62: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:193: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h:107:8: warning: definition of implicit copy constructor for 'ValueArray2' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] void operator=(const ValueArray2& other) = delete; ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:354:10: note: in implicit copy constructor for 'testing::internal::ValueArray2' first required here return internal::ValueArray2(v1, v2); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:1221:10: note: in instantiation of function template specialization 'testing::Values' requested here return Values(false, true); ^ 1 warning generated. [45/4256] /usr/local/bin/sccache /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/host-compiler/bin/clang++ -DGTEST_HAS_RTTI=0 -DGTEST_HAS_TR1_TUPLE=0 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Iunittests/Support -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support -Iinclude -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include -fno-stack-protector -fno-common -Wno-profile-instr-unprofiled -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -fmodules -fmodules-cache-path=/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/clang-build/Build/module.cache -fcxx-modules -Xclang -fmodules-local-submodule-visibility -gmodules -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -fdiagnostics-color -flto=thin -O2 -g -DNDEBUG -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -Wno-variadic-macros -Wno-gnu-zero-variadic-macro-arguments -fno-exceptions -fno-rtti -Wno-suggest-override -std=c++14 -MD -MT unittests/Support/CMakeFiles/SupportTests.dir/FSUniqueIDTest.cpp.o -MF unittests/Support/CMakeFiles/SupportTests.dir/FSUniqueIDTest.cpp.o.d -o unittests/Support/CMakeFiles/SupportTests.dir/FSUniqueIDTest.cpp.o -c /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/FSUniqueIDTest.cpp In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/FSUniqueIDTest.cpp:10: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest.h:62: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:193: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h:107:8: warning: definition of implicit copy constructor for 'ValueArray2' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] void operator=(const ValueArray2& other) = delete; ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:354:10: note: in implicit copy constructor for 'testing::internal::ValueArray2' first required here return internal::ValueArray2(v1, v2); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:1221:10: note: in instantiation of function template specialization 'testing::Values' requested here return Values(false, true); ^ 1 warning generated. [46/4256] /usr/local/bin/sccache /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/host-compiler/bin/clang++ -DGTEST_HAS_RTTI=0 -DGTEST_HAS_TR1_TUPLE=0 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Iunittests/Support -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support -Iinclude -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include -fno-stack-protector -fno-common -Wno-profile-instr-unprofiled -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -fmodules -fmodules-cache-path=/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/clang-build/Build/module.cache -fcxx-modules -Xclang -fmodules-local-submodule-visibility -gmodules -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -fdiagnostics-color -flto=thin -O2 -g -DNDEBUG -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -Wno-variadic-macros -Wno-gnu-zero-variadic-macro-arguments -fno-exceptions -fno-rtti -Wno-suggest-override -std=c++14 -MD -MT unittests/Support/CMakeFiles/SupportTests.dir/FileOutputBufferTest.cpp.o -MF unittests/Support/CMakeFiles/SupportTests.dir/FileOutputBufferTest.cpp.o.d -o unittests/Support/CMakeFiles/SupportTests.dir/FileOutputBufferTest.cpp.o -c /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/FileOutputBufferTest.cpp In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/FileOutputBufferTest.cpp:16: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest.h:62: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:193: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h:107:8: warning: definition of implicit copy constructor for 'ValueArray2' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] void operator=(const ValueArray2& other) = delete; ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:354:10: note: in implicit copy constructor for 'testing::internal::ValueArray2' first required here return internal::ValueArray2(v1, v2); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:1221:10: note: in instantiation of function template specialization 'testing::Values' requested here return Values(false, true); ^ 1 warning generated. [47/4256] /usr/local/bin/sccache /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/host-compiler/bin/clang++ -DGTEST_HAS_RTTI=0 -DGTEST_HAS_TR1_TUPLE=0 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Iunittests/Support -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support -Iinclude -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include -fno-stack-protector -fno-common -Wno-profile-instr-unprofiled -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -fmodules -fmodules-cache-path=/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/clang-build/Build/module.cache -fcxx-modules -Xclang -fmodules-local-submodule-visibility -gmodules -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -fdiagnostics-color -flto=thin -O2 -g -DNDEBUG -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -Wno-variadic-macros -Wno-gnu-zero-variadic-macro-arguments -fno-exceptions -fno-rtti -Wno-suggest-override -std=c++14 -MD -MT unittests/Support/CMakeFiles/SupportTests.dir/FileUtilitiesTest.cpp.o -MF unittests/Support/CMakeFiles/SupportTests.dir/FileUtilitiesTest.cpp.o.d -o unittests/Support/CMakeFiles/SupportTests.dir/FileUtilitiesTest.cpp.o -c /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/FileUtilitiesTest.cpp In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/FileUtilitiesTest.cpp:15: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/SupportHelpers.h:18: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3820:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher' first required here return MakePolymorphicMatcher(internal::IsNullMatcher()); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3827:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher' first required here return MakePolymorphicMatcher(internal::NotNullMatcher()); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2039:3: warning: definition of implicit copy constructor for 'FloatingEqMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(FloatingEqMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3840:10: note: in implicit copy constructor for 'testing::internal::FloatingEqMatcher' first required here return internal::FloatingEqMatcher(rhs, false); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2039:3: warning: definition of implicit copy constructor for 'FloatingEqMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(FloatingEqMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3868:10: note: in implicit copy constructor for 'testing::internal::FloatingEqMatcher' first required here return internal::FloatingEqMatcher(rhs, false); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3980:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StrEqualityMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1182:3: warning: definition of implicit copy constructor for 'StrEqualityMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(StrEqualityMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::StrEqualityMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3980:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StrEqualityMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4009:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::HasSubstrMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1229:3: warning: definition of implicit copy constructor for 'HasSubstrMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(HasSubstrMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::HasSubstrMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4009:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::HasSubstrMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4016:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StartsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1276:3: warning: definition of implicit copy constructor for 'StartsWithMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(StartsWithMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::StartsWithMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4016:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StartsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4023:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::EndsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1322:3: warning: definition of implicit copy constructor for 'EndsWithMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(EndsWithMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::EndsWithMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4023:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::EndsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4031:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher' first required here return MakePolymorphicMatcher(internal::MatchesRegexMatcher(regex, true)); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1371:3: warning: definition of implicit copy constructor for 'MatchesRegexMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(MatchesRegexMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::MatchesRegexMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4031:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher' first required here return MakePolymorphicMatcher(internal::MatchesRegexMatcher(regex, true)); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4055:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StrEqualityMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1182:3: warning: definition of implicit copy constructor for 'StrEqualityMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(StrEqualityMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::StrEqualityMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4055:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StrEqualityMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4084:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::HasSubstrMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1229:3: warning: definition of implicit copy constructor for 'HasSubstrMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(HasSubstrMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::HasSubstrMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4084:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::HasSubstrMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4091:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StartsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1276:3: warning: definition of implicit copy constructor for 'StartsWithMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(StartsWithMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::StartsWithMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4091:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StartsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4098:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::EndsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1322:3: warning: definition of implicit copy constructor for 'EndsWithMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(EndsWithMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::EndsWithMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4098:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::EndsWithMatcher( ^ In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/FileUtilitiesTest.cpp:15: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/SupportHelpers.h:18: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:53: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:49: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest.h:62: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:193: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h:107:8: warning: definition of implicit copy constructor for 'ValueArray2' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] void operator=(const ValueArray2& other) = delete; ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:354:10: note: in implicit copy constructor for 'testing::internal::ValueArray2' first required here return internal::ValueArray2(v1, v2); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:1221:10: note: in instantiation of function template specialization 'testing::Values' requested here return Values(false, true); ^ 23 warnings generated. [48/4256] /usr/local/bin/sccache /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/host-compiler/bin/clang++ -DGTEST_HAS_RTTI=0 -DGTEST_HAS_TR1_TUPLE=0 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Iunittests/Support -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support -Iinclude -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include -fno-stack-protector -fno-common -Wno-profile-instr-unprofiled -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -fmodules -fmodules-cache-path=/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/clang-build/Build/module.cache -fcxx-modules -Xclang -fmodules-local-submodule-visibility -gmodules -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -fdiagnostics-color -flto=thin -O2 -g -DNDEBUG -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -Wno-variadic-macros -Wno-gnu-zero-variadic-macro-arguments -fno-exceptions -fno-rtti -Wno-suggest-override -std=c++14 -MD -MT unittests/Support/CMakeFiles/SupportTests.dir/ConvertUTFTest.cpp.o -MF unittests/Support/CMakeFiles/SupportTests.dir/ConvertUTFTest.cpp.o.d -o unittests/Support/CMakeFiles/SupportTests.dir/ConvertUTFTest.cpp.o -c /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/ConvertUTFTest.cpp In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/ConvertUTFTest.cpp:11: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest.h:62: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:193: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h:107:8: warning: definition of implicit copy constructor for 'ValueArray2' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] void operator=(const ValueArray2& other) = delete; ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:354:10: note: in implicit copy constructor for 'testing::internal::ValueArray2' first required here return internal::ValueArray2(v1, v2); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:1221:10: note: in instantiation of function template specialization 'testing::Values' requested here return Values(false, true); ^ 1 warning generated. [49/4256] /usr/local/bin/sccache /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/host-compiler/bin/clang++ -DGTEST_HAS_RTTI=0 -DGTEST_HAS_TR1_TUPLE=0 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Iunittests/Support -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support -Iinclude -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include -fno-stack-protector -fno-common -Wno-profile-instr-unprofiled -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -fmodules -fmodules-cache-path=/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/clang-build/Build/module.cache -fcxx-modules -Xclang -fmodules-local-submodule-visibility -gmodules -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -fdiagnostics-color -flto=thin -O2 -g -DNDEBUG -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -Wno-variadic-macros -Wno-gnu-zero-variadic-macro-arguments -fno-exceptions -fno-rtti -Wno-suggest-override -std=c++14 -MD -MT unittests/Support/CMakeFiles/SupportTests.dir/IndexedAccessorTest.cpp.o -MF unittests/Support/CMakeFiles/SupportTests.dir/IndexedAccessorTest.cpp.o.d -o unittests/Support/CMakeFiles/SupportTests.dir/IndexedAccessorTest.cpp.o -c /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/IndexedAccessorTest.cpp In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/IndexedAccessorTest.cpp:11: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:460:3: warning: definition of implicit copy constructor for 'PolymorphicAction' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicAction); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:1070:10: note: in implicit copy constructor for 'testing::PolymorphicAction' first required here return MakePolymorphicAction(internal::ReturnNullAction()); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:460:3: warning: definition of implicit copy constructor for 'PolymorphicAction' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicAction); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:1075:10: note: in implicit copy constructor for 'testing::PolymorphicAction' first required here return MakePolymorphicAction(internal::ReturnVoidAction()); ^ In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/IndexedAccessorTest.cpp:11: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:45: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:77: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3820:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher' first required here return MakePolymorphicMatcher(internal::IsNullMatcher()); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3827:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher' first required here return MakePolymorphicMatcher(internal::NotNullMatcher()); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2039:3: warning: definition of implicit copy constructor for 'FloatingEqMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(FloatingEqMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3840:10: note: in implicit copy constructor for 'testing::internal::FloatingEqMatcher' first required here return internal::FloatingEqMatcher(rhs, false); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2039:3: warning: definition of implicit copy constructor for 'FloatingEqMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(FloatingEqMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3868:10: note: in implicit copy constructor for 'testing::internal::FloatingEqMatcher' first required here return internal::FloatingEqMatcher(rhs, false); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3980:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StrEqualityMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1182:3: warning: definition of implicit copy constructor for 'StrEqualityMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(StrEqualityMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::StrEqualityMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3980:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StrEqualityMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4009:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::HasSubstrMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1229:3: warning: definition of implicit copy constructor for 'HasSubstrMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(HasSubstrMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::HasSubstrMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4009:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::HasSubstrMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4016:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StartsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1276:3: warning: definition of implicit copy constructor for 'StartsWithMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(StartsWithMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::StartsWithMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4016:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StartsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4023:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::EndsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1322:3: warning: definition of implicit copy constructor for 'EndsWithMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(EndsWithMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::EndsWithMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4023:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::EndsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4031:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher' first required here return MakePolymorphicMatcher(internal::MatchesRegexMatcher(regex, true)); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1371:3: warning: definition of implicit copy constructor for 'MatchesRegexMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(MatchesRegexMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::MatchesRegexMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4031:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher' first required here return MakePolymorphicMatcher(internal::MatchesRegexMatcher(regex, true)); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4055:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StrEqualityMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1182:3: warning: definition of implicit copy constructor for 'StrEqualityMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(StrEqualityMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::StrEqualityMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4055:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StrEqualityMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4084:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::HasSubstrMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1229:3: warning: definition of implicit copy constructor for 'HasSubstrMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(HasSubstrMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::HasSubstrMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4084:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::HasSubstrMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4091:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StartsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1276:3: warning: definition of implicit copy constructor for 'StartsWithMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(StartsWithMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::StartsWithMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4091:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StartsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4098:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::EndsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1322:3: warning: definition of implicit copy constructor for 'EndsWithMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(EndsWithMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::EndsWithMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4098:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::EndsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3519:3: warning: definition of implicit copy constructor for 'ElementsAreMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:574:10: note: in implicit copy constructor for 'testing::internal::ElementsAreMatcher>' first required here return internal::ElementsAreMatcher(Args()); ^ In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/IndexedAccessorTest.cpp:11: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:45: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:77: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3489:3: warning: definition of implicit copy constructor for 'UnorderedElementsAreMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(UnorderedElementsAreMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:789:10: note: in implicit copy constructor for 'testing::internal::UnorderedElementsAreMatcher>' first required here return internal::UnorderedElementsAreMatcher(Args()); ^ In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/IndexedAccessorTest.cpp:11: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock.h:66: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-more-matchers.h:50:1: warning: definition of implicit copy constructor for 'IsEmptyMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] MATCHER(IsEmpty, negation ? "isn't empty" : "is empty") { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1419:5: note: expanded from macro 'MATCHER' GTEST_DISALLOW_ASSIGN_(name##Matcher);\ ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-more-matchers.h:50:1: note: in implicit copy constructor for 'testing::IsEmptyMatcher' first required here /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1422:12: note: expanded from macro 'MATCHER' return name##Matcher();\ ^ :92:1: note: expanded from here IsEmptyMatcher ^ In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/IndexedAccessorTest.cpp:11: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:48: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:49: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest.h:62: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:193: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h:107:8: warning: definition of implicit copy constructor for 'ValueArray2' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] void operator=(const ValueArray2& other) = delete; ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:354:10: note: in implicit copy constructor for 'testing::internal::ValueArray2' first required here return internal::ValueArray2(v1, v2); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:1221:10: note: in instantiation of function template specialization 'testing::Values' requested here return Values(false, true); ^ 28 warnings generated. [50/4256] /usr/local/bin/sccache /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/host-compiler/bin/clang++ -DGTEST_HAS_RTTI=0 -DGTEST_HAS_TR1_TUPLE=0 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Iunittests/Support -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support -Iinclude -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include -fno-stack-protector -fno-common -Wno-profile-instr-unprofiled -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -fmodules -fmodules-cache-path=/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/clang-build/Build/module.cache -fcxx-modules -Xclang -fmodules-local-submodule-visibility -gmodules -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -fdiagnostics-color -flto=thin -O2 -g -DNDEBUG -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -Wno-variadic-macros -Wno-gnu-zero-variadic-macro-arguments -fno-exceptions -fno-rtti -Wno-suggest-override -std=c++14 -MD -MT unittests/Support/CMakeFiles/SupportTests.dir/InstructionCostTest.cpp.o -MF unittests/Support/CMakeFiles/SupportTests.dir/InstructionCostTest.cpp.o.d -o unittests/Support/CMakeFiles/SupportTests.dir/InstructionCostTest.cpp.o -c /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/InstructionCostTest.cpp In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/InstructionCostTest.cpp:10: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest.h:62: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:193: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h:107:8: warning: definition of implicit copy constructor for 'ValueArray2' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] void operator=(const ValueArray2& other) = delete; ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:354:10: note: in implicit copy constructor for 'testing::internal::ValueArray2' first required here return internal::ValueArray2(v1, v2); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:1221:10: note: in instantiation of function template specialization 'testing::Values' requested here return Values(false, true); ^ 1 warning generated. [51/4256] /usr/local/bin/sccache /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/host-compiler/bin/clang++ -DGTEST_HAS_RTTI=0 -DGTEST_HAS_TR1_TUPLE=0 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Iunittests/Support -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support -Iinclude -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include -fno-stack-protector -fno-common -Wno-profile-instr-unprofiled -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -fmodules -fmodules-cache-path=/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/clang-build/Build/module.cache -fcxx-modules -Xclang -fmodules-local-submodule-visibility -gmodules -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -fdiagnostics-color -flto=thin -O2 -g -DNDEBUG -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -Wno-variadic-macros -Wno-gnu-zero-variadic-macro-arguments -fno-exceptions -fno-rtti -Wno-suggest-override -std=c++14 -MD -MT unittests/Support/CMakeFiles/SupportTests.dir/FileCollectorTest.cpp.o -MF unittests/Support/CMakeFiles/SupportTests.dir/FileCollectorTest.cpp.o.d -o unittests/Support/CMakeFiles/SupportTests.dir/FileCollectorTest.cpp.o -c /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/FileCollectorTest.cpp In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/FileCollectorTest.cpp:9: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:460:3: warning: definition of implicit copy constructor for 'PolymorphicAction' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicAction); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:1070:10: note: in implicit copy constructor for 'testing::PolymorphicAction' first required here return MakePolymorphicAction(internal::ReturnNullAction()); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:460:3: warning: definition of implicit copy constructor for 'PolymorphicAction' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicAction); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:1075:10: note: in implicit copy constructor for 'testing::PolymorphicAction' first required here return MakePolymorphicAction(internal::ReturnVoidAction()); ^ In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/FileCollectorTest.cpp:9: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:45: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:77: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3820:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher' first required here return MakePolymorphicMatcher(internal::IsNullMatcher()); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3827:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher' first required here return MakePolymorphicMatcher(internal::NotNullMatcher()); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2039:3: warning: definition of implicit copy constructor for 'FloatingEqMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(FloatingEqMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3840:10: note: in implicit copy constructor for 'testing::internal::FloatingEqMatcher' first required here return internal::FloatingEqMatcher(rhs, false); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2039:3: warning: definition of implicit copy constructor for 'FloatingEqMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(FloatingEqMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3868:10: note: in implicit copy constructor for 'testing::internal::FloatingEqMatcher' first required here return internal::FloatingEqMatcher(rhs, false); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3980:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StrEqualityMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1182:3: warning: definition of implicit copy constructor for 'StrEqualityMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(StrEqualityMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::StrEqualityMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3980:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StrEqualityMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4009:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::HasSubstrMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1229:3: warning: definition of implicit copy constructor for 'HasSubstrMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(HasSubstrMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::HasSubstrMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4009:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::HasSubstrMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4016:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StartsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1276:3: warning: definition of implicit copy constructor for 'StartsWithMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(StartsWithMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::StartsWithMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4016:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StartsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4023:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::EndsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1322:3: warning: definition of implicit copy constructor for 'EndsWithMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(EndsWithMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::EndsWithMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4023:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::EndsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4031:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher' first required here return MakePolymorphicMatcher(internal::MatchesRegexMatcher(regex, true)); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1371:3: warning: definition of implicit copy constructor for 'MatchesRegexMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(MatchesRegexMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::MatchesRegexMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4031:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher' first required here return MakePolymorphicMatcher(internal::MatchesRegexMatcher(regex, true)); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4055:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StrEqualityMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1182:3: warning: definition of implicit copy constructor for 'StrEqualityMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(StrEqualityMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::StrEqualityMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4055:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StrEqualityMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4084:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::HasSubstrMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1229:3: warning: definition of implicit copy constructor for 'HasSubstrMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(HasSubstrMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::HasSubstrMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4084:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::HasSubstrMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4091:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StartsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1276:3: warning: definition of implicit copy constructor for 'StartsWithMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(StartsWithMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::StartsWithMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4091:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StartsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4098:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::EndsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1322:3: warning: definition of implicit copy constructor for 'EndsWithMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(EndsWithMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::EndsWithMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4098:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::EndsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3519:3: warning: definition of implicit copy constructor for 'ElementsAreMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:574:10: note: in implicit copy constructor for 'testing::internal::ElementsAreMatcher>' first required here return internal::ElementsAreMatcher(Args()); ^ In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/FileCollectorTest.cpp:9: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:45: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:77: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3489:3: warning: definition of implicit copy constructor for 'UnorderedElementsAreMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(UnorderedElementsAreMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:789:10: note: in implicit copy constructor for 'testing::internal::UnorderedElementsAreMatcher>' first required here return internal::UnorderedElementsAreMatcher(Args()); ^ In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/FileCollectorTest.cpp:9: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock.h:66: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-more-matchers.h:50:1: warning: definition of implicit copy constructor for 'IsEmptyMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] MATCHER(IsEmpty, negation ? "isn't empty" : "is empty") { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1419:5: note: expanded from macro 'MATCHER' GTEST_DISALLOW_ASSIGN_(name##Matcher);\ ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-more-matchers.h:50:1: note: in implicit copy constructor for 'testing::IsEmptyMatcher' first required here /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1422:12: note: expanded from macro 'MATCHER' return name##Matcher();\ ^ :92:1: note: expanded from here IsEmptyMatcher ^ In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/FileCollectorTest.cpp:9: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:45: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:77: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2919:3: warning: definition of implicit copy constructor for 'ContainsMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(ContainsMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/FileCollectorTest.cpp:239:26: note: in implicit copy constructor for 'testing::internal::ContainsMatcher' first required here EXPECT_THAT(mapping, testing::Contains(vfs::YAMLVFSEntry(vpath, rpath))); ^ In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/FileCollectorTest.cpp:9: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:48: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:49: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest.h:62: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:193: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h:107:8: warning: definition of implicit copy constructor for 'ValueArray2' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] void operator=(const ValueArray2& other) = delete; ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:354:10: note: in implicit copy constructor for 'testing::internal::ValueArray2' first required here return internal::ValueArray2(v1, v2); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:1221:10: note: in instantiation of function template specialization 'testing::Values' requested here return Values(false, true); ^ In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/FileCollectorTest.cpp:9: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock.h:61: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:45: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:77: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1872:3: warning: definition of implicit copy constructor for 'PredicateFormatterFromMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PredicateFormatterFromMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1882:10: note: in implicit copy constructor for 'testing::internal::PredicateFormatterFromMatcher>' first required here return PredicateFormatterFromMatcher(internal::move(matcher)); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/FileCollectorTest.cpp:239:5: note: in instantiation of function template specialization 'testing::internal::MakePredicateFormatterFromMatcher>' requested here EXPECT_THAT(mapping, testing::Contains(vfs::YAMLVFSEntry(vpath, rpath))); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4415:26: note: expanded from macro 'EXPECT_THAT' ::testing::internal::MakePredicateFormatterFromMatcher(matcher), value) ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:925:3: warning: definition of implicit copy constructor for 'ComparisonBase, llvm::vfs::YAMLVFSEntry, testing::internal::AnyEq>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(ComparisonBase); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:929:7: note: in implicit copy constructor for 'testing::internal::ComparisonBase, llvm::vfs::YAMLVFSEntry, testing::internal::AnyEq>' first required here class EqMatcher : public ComparisonBase, Rhs, AnyEq> { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3766:48: note: in implicit move constructor for 'testing::internal::EqMatcher' first required here inline internal::EqMatcher Eq(T x) { return internal::EqMatcher(x); } ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3771:40: note: in instantiation of function template specialization 'testing::Eq' requested here Matcher::Matcher(T value) { *this = Eq(value); } ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:557:12: note: in instantiation of member function 'testing::Matcher::Matcher' requested here return polymorphic_matcher_or_value; ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:533:12: note: in instantiation of member function 'testing::internal::MatcherCastImpl::CastImpl' requested here return CastImpl( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:630:45: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) return internal::MatcherCastImpl::Cast(polymorphic_matcher_or_value); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:533:12: note: in instantiation of member function 'testing::internal::MatcherCastImpl &, testing::internal::ContainsMatcher>::CastImpl' requested here return CastImpl( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:630:45: note: in instantiation of member function 'testing::internal::MatcherCastImpl &, testing::internal::ContainsMatcher>::Cast' requested here return internal::MatcherCastImpl::Cast(polymorphic_matcher_or_value); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:668:34: note: in instantiation of function template specialization 'testing::SafeMatcherCastImpl &>::Cast>' requested here return SafeMatcherCastImpl::Cast(polymorphic_matcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1856:39: note: in instantiation of function template specialization 'testing::SafeMatcherCast &, testing::internal::ContainsMatcher>' requested here const Matcher matcher = SafeMatcherCast(matcher_); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/FileCollectorTest.cpp:239:5: note: in instantiation of function template specialization 'testing::internal::PredicateFormatterFromMatcher>::operator()>' requested here EXPECT_THAT(mapping, testing::Contains(vfs::YAMLVFSEntry(vpath, rpath))); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4414:37: note: expanded from macro 'EXPECT_THAT' #define EXPECT_THAT(value, matcher) EXPECT_PRED_FORMAT1(\ ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest_pred_impl.h:114:3: note: expanded from macro 'EXPECT_PRED_FORMAT1' GTEST_PRED_FORMAT1_(pred_format, v1, GTEST_NONFATAL_FAILURE_) ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest_pred_impl.h:101:28: note: expanded from macro 'GTEST_PRED_FORMAT1_' GTEST_ASSERT_(pred_format(#v1, v1), \ ^ 31 warnings generated. [52/4256] /usr/local/bin/sccache /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/host-compiler/bin/clang++ -DGTEST_HAS_RTTI=0 -DGTEST_HAS_TR1_TUPLE=0 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Iunittests/Support -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support -Iinclude -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include -fno-stack-protector -fno-common -Wno-profile-instr-unprofiled -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -fmodules -fmodules-cache-path=/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/clang-build/Build/module.cache -fcxx-modules -Xclang -fmodules-local-submodule-visibility -gmodules -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -fdiagnostics-color -flto=thin -O2 -g -DNDEBUG -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -Wno-variadic-macros -Wno-gnu-zero-variadic-macro-arguments -fno-exceptions -fno-rtti -Wno-suggest-override -std=c++14 -MD -MT unittests/Support/CMakeFiles/SupportTests.dir/DataExtractorTest.cpp.o -MF unittests/Support/CMakeFiles/SupportTests.dir/DataExtractorTest.cpp.o.d -o unittests/Support/CMakeFiles/SupportTests.dir/DataExtractorTest.cpp.o -c /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/DataExtractorTest.cpp In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/DataExtractorTest.cpp:10: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/Error.h:14: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/SupportHelpers.h:18: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3820:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher' first required here return MakePolymorphicMatcher(internal::IsNullMatcher()); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3827:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher' first required here return MakePolymorphicMatcher(internal::NotNullMatcher()); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2039:3: warning: definition of implicit copy constructor for 'FloatingEqMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(FloatingEqMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3840:10: note: in implicit copy constructor for 'testing::internal::FloatingEqMatcher' first required here return internal::FloatingEqMatcher(rhs, false); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2039:3: warning: definition of implicit copy constructor for 'FloatingEqMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(FloatingEqMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3868:10: note: in implicit copy constructor for 'testing::internal::FloatingEqMatcher' first required here return internal::FloatingEqMatcher(rhs, false); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3980:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StrEqualityMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1182:3: warning: definition of implicit copy constructor for 'StrEqualityMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(StrEqualityMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::StrEqualityMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3980:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StrEqualityMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4009:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::HasSubstrMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1229:3: warning: definition of implicit copy constructor for 'HasSubstrMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(HasSubstrMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::HasSubstrMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4009:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::HasSubstrMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4016:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StartsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1276:3: warning: definition of implicit copy constructor for 'StartsWithMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(StartsWithMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::StartsWithMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4016:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StartsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4023:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::EndsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1322:3: warning: definition of implicit copy constructor for 'EndsWithMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(EndsWithMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::EndsWithMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4023:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::EndsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4031:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher' first required here return MakePolymorphicMatcher(internal::MatchesRegexMatcher(regex, true)); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1371:3: warning: definition of implicit copy constructor for 'MatchesRegexMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(MatchesRegexMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::MatchesRegexMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4031:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher' first required here return MakePolymorphicMatcher(internal::MatchesRegexMatcher(regex, true)); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4055:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StrEqualityMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1182:3: warning: definition of implicit copy constructor for 'StrEqualityMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(StrEqualityMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::StrEqualityMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4055:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StrEqualityMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4084:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::HasSubstrMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1229:3: warning: definition of implicit copy constructor for 'HasSubstrMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(HasSubstrMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::HasSubstrMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4084:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::HasSubstrMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4091:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StartsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1276:3: warning: definition of implicit copy constructor for 'StartsWithMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(StartsWithMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::StartsWithMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4091:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StartsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4098:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::EndsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1322:3: warning: definition of implicit copy constructor for 'EndsWithMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(EndsWithMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::EndsWithMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4098:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::EndsWithMatcher( ^ In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/DataExtractorTest.cpp:10: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/Error.h:16: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:460:3: warning: definition of implicit copy constructor for 'PolymorphicAction' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicAction); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:1070:10: note: in implicit copy constructor for 'testing::PolymorphicAction' first required here return MakePolymorphicAction(internal::ReturnNullAction()); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:460:3: warning: definition of implicit copy constructor for 'PolymorphicAction' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicAction); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:1075:10: note: in implicit copy constructor for 'testing::PolymorphicAction' first required here return MakePolymorphicAction(internal::ReturnVoidAction()); ^ In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/DataExtractorTest.cpp:10: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/Error.h:14: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/SupportHelpers.h:18: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3519:3: warning: definition of implicit copy constructor for 'ElementsAreMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:574:10: note: in implicit copy constructor for 'testing::internal::ElementsAreMatcher>' first required here return internal::ElementsAreMatcher(Args()); ^ In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/DataExtractorTest.cpp:10: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/Error.h:14: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/SupportHelpers.h:18: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3489:3: warning: definition of implicit copy constructor for 'UnorderedElementsAreMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(UnorderedElementsAreMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:789:10: note: in implicit copy constructor for 'testing::internal::UnorderedElementsAreMatcher>' first required here return internal::UnorderedElementsAreMatcher(Args()); ^ In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/DataExtractorTest.cpp:10: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/Error.h:16: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock.h:66: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-more-matchers.h:50:1: warning: definition of implicit copy constructor for 'IsEmptyMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] MATCHER(IsEmpty, negation ? "isn't empty" : "is empty") { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1419:5: note: expanded from macro 'MATCHER' GTEST_DISALLOW_ASSIGN_(name##Matcher);\ ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-more-matchers.h:50:1: note: in implicit copy constructor for 'testing::IsEmptyMatcher' first required here /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1422:12: note: expanded from macro 'MATCHER' return name##Matcher();\ ^ :128:1: note: expanded from here IsEmptyMatcher ^ In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/DataExtractorTest.cpp:10: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/Error.h:173:1: warning: definition of implicit copy constructor for 'SucceededMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] MATCHER(Succeeded, "") { return arg.Success(); } ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1419:5: note: expanded from macro 'MATCHER' GTEST_DISALLOW_ASSIGN_(name##Matcher);\ ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/Error.h:173:1: note: in implicit copy constructor for 'llvm::SucceededMatcher' first required here /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1422:12: note: expanded from macro 'MATCHER' return name##Matcher();\ ^ :141:1: note: expanded from here SucceededMatcher ^ In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/DataExtractorTest.cpp:10: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/Error.h:174:1: warning: definition of implicit copy constructor for 'FailedMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] MATCHER(Failed, "") { return !arg.Success(); } ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1419:5: note: expanded from macro 'MATCHER' GTEST_DISALLOW_ASSIGN_(name##Matcher);\ ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/Error.h:174:1: note: in implicit copy constructor for 'llvm::FailedMatcher' first required here /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1422:12: note: expanded from macro 'MATCHER' return name##Matcher();\ ^ :148:1: note: expanded from here FailedMatcher ^ In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/DataExtractorTest.cpp:10: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/Error.h:14: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/SupportHelpers.h:18: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:53: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:49: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest.h:62: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:193: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h:107:8: warning: definition of implicit copy constructor for 'ValueArray2' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] void operator=(const ValueArray2& other) = delete; ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:354:10: note: in implicit copy constructor for 'testing::internal::ValueArray2' first required here return internal::ValueArray2(v1, v2); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:1221:10: note: in instantiation of function template specialization 'testing::Values' requested here return Values(false, true); ^ In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/DataExtractorTest.cpp:10: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/Error.h:14: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/SupportHelpers.h:18: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3519:3: warning: definition of implicit copy constructor for 'ElementsAreMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:584:10: note: in implicit copy constructor for 'testing::internal::ElementsAreMatcher>' first required here return internal::ElementsAreMatcher(Args(e1)); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/Error.h:191:48: note: in instantiation of function template specialization 'testing::ElementsAre' requested here new detail::ErrorMessageMatches(testing::ElementsAre(Matcher...))); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/DataExtractorTest.cpp:107:7: note: in instantiation of function template specialization 'llvm::FailedWithMessage' requested here FailedWithMessage("no null terminated string at offset 0xb")); ^ In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/DataExtractorTest.cpp:10: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/Error.h:14: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/SupportHelpers.h:18: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1872:3: warning: definition of implicit copy constructor for 'PredicateFormatterFromMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PredicateFormatterFromMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1882:10: note: in implicit copy constructor for 'testing::internal::PredicateFormatterFromMatcher>' first required here return PredicateFormatterFromMatcher(internal::move(matcher)); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/DataExtractorTest.cpp:105:3: note: in instantiation of function template specialization 'testing::internal::MakePredicateFormatterFromMatcher>' requested here EXPECT_THAT_ERROR( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/Error.h:164:3: note: expanded from macro 'EXPECT_THAT_ERROR' EXPECT_THAT(llvm::detail::TakeError(Err), Matcher) ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4415:26: note: expanded from macro 'EXPECT_THAT' ::testing::internal::MakePredicateFormatterFromMatcher(matcher), value) ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1872:3: warning: definition of implicit copy constructor for 'PredicateFormatterFromMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PredicateFormatterFromMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1882:10: note: in implicit copy constructor for 'testing::internal::PredicateFormatterFromMatcher' first required here return PredicateFormatterFromMatcher(internal::move(matcher)); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/DataExtractorTest.cpp:184:3: note: in instantiation of function template specialization 'testing::internal::MakePredicateFormatterFromMatcher' requested here EXPECT_THAT_ERROR(C.takeError(), Succeeded()); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/Error.h:164:3: note: expanded from macro 'EXPECT_THAT_ERROR' EXPECT_THAT(llvm::detail::TakeError(Err), Matcher) ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4415:26: note: expanded from macro 'EXPECT_THAT' ::testing::internal::MakePredicateFormatterFromMatcher(matcher), value) ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1872:3: warning: definition of implicit copy constructor for 'PredicateFormatterFromMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PredicateFormatterFromMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1882:10: note: in implicit copy constructor for 'testing::internal::PredicateFormatterFromMatcher' first required here return PredicateFormatterFromMatcher(internal::move(matcher)); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/DataExtractorTest.cpp:192:3: note: in instantiation of function template specialization 'testing::internal::MakePredicateFormatterFromMatcher' requested here EXPECT_THAT_ERROR(C.takeError(), Failed()); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/Error.h:164:3: note: expanded from macro 'EXPECT_THAT_ERROR' EXPECT_THAT(llvm::detail::TakeError(Err), Matcher) ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4415:26: note: expanded from macro 'EXPECT_THAT' ::testing::internal::MakePredicateFormatterFromMatcher(matcher), value) ^ 34 warnings generated. [53/4256] /usr/local/bin/sccache /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/host-compiler/bin/clang++ -DGTEST_HAS_RTTI=0 -DGTEST_HAS_TR1_TUPLE=0 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Iunittests/Support -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support -Iinclude -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include -fno-stack-protector -fno-common -Wno-profile-instr-unprofiled -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -fmodules -fmodules-cache-path=/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/clang-build/Build/module.cache -fcxx-modules -Xclang -fmodules-local-submodule-visibility -gmodules -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -fdiagnostics-color -flto=thin -O2 -g -DNDEBUG -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -Wno-variadic-macros -Wno-gnu-zero-variadic-macro-arguments -fno-exceptions -fno-rtti -Wno-suggest-override -std=c++14 -MD -MT unittests/Support/CMakeFiles/SupportTests.dir/GlobPatternTest.cpp.o -MF unittests/Support/CMakeFiles/SupportTests.dir/GlobPatternTest.cpp.o.d -o unittests/Support/CMakeFiles/SupportTests.dir/GlobPatternTest.cpp.o -c /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/GlobPatternTest.cpp In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/GlobPatternTest.cpp:10: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest.h:62: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:193: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h:107:8: warning: definition of implicit copy constructor for 'ValueArray2' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] void operator=(const ValueArray2& other) = delete; ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:354:10: note: in implicit copy constructor for 'testing::internal::ValueArray2' first required here return internal::ValueArray2(v1, v2); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:1221:10: note: in instantiation of function template specialization 'testing::Values' requested here return Values(false, true); ^ 1 warning generated. [54/4256] /usr/local/bin/sccache /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/host-compiler/bin/clang++ -DGTEST_HAS_RTTI=0 -DGTEST_HAS_TR1_TUPLE=0 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Iunittests/Support -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support -Iinclude -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include -fno-stack-protector -fno-common -Wno-profile-instr-unprofiled -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -fmodules -fmodules-cache-path=/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/clang-build/Build/module.cache -fcxx-modules -Xclang -fmodules-local-submodule-visibility -gmodules -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -fdiagnostics-color -flto=thin -O2 -g -DNDEBUG -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -Wno-variadic-macros -Wno-gnu-zero-variadic-macro-arguments -fno-exceptions -fno-rtti -Wno-suggest-override -std=c++14 -MD -MT unittests/Support/CMakeFiles/SupportTests.dir/Host.cpp.o -MF unittests/Support/CMakeFiles/SupportTests.dir/Host.cpp.o.d -o unittests/Support/CMakeFiles/SupportTests.dir/Host.cpp.o -c /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/Host.cpp In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/Host.cpp:18: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest.h:62: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:193: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h:107:8: warning: definition of implicit copy constructor for 'ValueArray2' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] void operator=(const ValueArray2& other) = delete; ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:354:10: note: in implicit copy constructor for 'testing::internal::ValueArray2' first required here return internal::ValueArray2(v1, v2); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:1221:10: note: in instantiation of function template specialization 'testing::Values' requested here return Values(false, true); ^ 1 warning generated. [55/4256] /usr/local/bin/sccache /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/host-compiler/bin/clang++ -DGTEST_HAS_RTTI=0 -DGTEST_HAS_TR1_TUPLE=0 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Iunittests/Support -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support -Iinclude -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include -fno-stack-protector -fno-common -Wno-profile-instr-unprofiled -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -fmodules -fmodules-cache-path=/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/clang-build/Build/module.cache -fcxx-modules -Xclang -fmodules-local-submodule-visibility -gmodules -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -fdiagnostics-color -flto=thin -O2 -g -DNDEBUG -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -Wno-variadic-macros -Wno-gnu-zero-variadic-macro-arguments -fno-exceptions -fno-rtti -Wno-suggest-override -std=c++14 -MD -MT unittests/Support/CMakeFiles/SupportTests.dir/Casting.cpp.o -MF unittests/Support/CMakeFiles/SupportTests.dir/Casting.cpp.o.d -o unittests/Support/CMakeFiles/SupportTests.dir/Casting.cpp.o -c /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/Casting.cpp In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/Casting.cpp:13: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest.h:62: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:193: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h:107:8: warning: definition of implicit copy constructor for 'ValueArray2' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] void operator=(const ValueArray2& other) = delete; ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:354:10: note: in implicit copy constructor for 'testing::internal::ValueArray2' first required here return internal::ValueArray2(v1, v2); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:1221:10: note: in instantiation of function template specialization 'testing::Values' requested here return Values(false, true); ^ 1 warning generated. [56/4256] /usr/local/bin/sccache /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/host-compiler/bin/clang++ -DGTEST_HAS_RTTI=0 -DGTEST_HAS_TR1_TUPLE=0 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Iunittests/Support -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support -Iinclude -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include -fno-stack-protector -fno-common -Wno-profile-instr-unprofiled -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -fmodules -fmodules-cache-path=/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/clang-build/Build/module.cache -fcxx-modules -Xclang -fmodules-local-submodule-visibility -gmodules -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -fdiagnostics-color -flto=thin -O2 -g -DNDEBUG -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -Wno-variadic-macros -Wno-gnu-zero-variadic-macro-arguments -fno-exceptions -fno-rtti -Wno-suggest-override -std=c++14 -MD -MT unittests/Support/CMakeFiles/SupportTests.dir/LinearPolyBaseTest.cpp.o -MF unittests/Support/CMakeFiles/SupportTests.dir/LinearPolyBaseTest.cpp.o.d -o unittests/Support/CMakeFiles/SupportTests.dir/LinearPolyBaseTest.cpp.o -c /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/LinearPolyBaseTest.cpp In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/LinearPolyBaseTest.cpp:10: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest.h:62: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:193: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h:107:8: warning: definition of implicit copy constructor for 'ValueArray2' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] void operator=(const ValueArray2& other) = delete; ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:354:10: note: in implicit copy constructor for 'testing::internal::ValueArray2' first required here return internal::ValueArray2(v1, v2); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:1221:10: note: in instantiation of function template specialization 'testing::Values' requested here return Values(false, true); ^ 1 warning generated. [57/4256] /usr/local/bin/sccache /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/host-compiler/bin/clang++ -DGTEST_HAS_RTTI=0 -DGTEST_HAS_TR1_TUPLE=0 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Iunittests/Support -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support -Iinclude -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include -fno-stack-protector -fno-common -Wno-profile-instr-unprofiled -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -fmodules -fmodules-cache-path=/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/clang-build/Build/module.cache -fcxx-modules -Xclang -fmodules-local-submodule-visibility -gmodules -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -fdiagnostics-color -flto=thin -O2 -g -DNDEBUG -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -Wno-variadic-macros -Wno-gnu-zero-variadic-macro-arguments -fno-exceptions -fno-rtti -Wno-suggest-override -std=c++14 -MD -MT unittests/Support/CMakeFiles/SupportTests.dir/ItaniumManglingCanonicalizerTest.cpp.o -MF unittests/Support/CMakeFiles/SupportTests.dir/ItaniumManglingCanonicalizerTest.cpp.o.d -o unittests/Support/CMakeFiles/SupportTests.dir/ItaniumManglingCanonicalizerTest.cpp.o -c /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/ItaniumManglingCanonicalizerTest.cpp In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/ItaniumManglingCanonicalizerTest.cpp:12: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest.h:62: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:193: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h:107:8: warning: definition of implicit copy constructor for 'ValueArray2' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] void operator=(const ValueArray2& other) = delete; ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:354:10: note: in implicit copy constructor for 'testing::internal::ValueArray2' first required here return internal::ValueArray2(v1, v2); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:1221:10: note: in instantiation of function template specialization 'testing::Values' requested here return Values(false, true); ^ 1 warning generated. [58/4256] /usr/local/bin/sccache /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/host-compiler/bin/clang++ -DGTEST_HAS_RTTI=0 -DGTEST_HAS_TR1_TUPLE=0 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Iunittests/Support -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support -Iinclude -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include -fno-stack-protector -fno-common -Wno-profile-instr-unprofiled -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -fmodules -fmodules-cache-path=/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/clang-build/Build/module.cache -fcxx-modules -Xclang -fmodules-local-submodule-visibility -gmodules -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -fdiagnostics-color -flto=thin -O2 -g -DNDEBUG -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -Wno-variadic-macros -Wno-gnu-zero-variadic-macro-arguments -fno-exceptions -fno-rtti -Wno-suggest-override -std=c++14 -MD -MT unittests/Support/CMakeFiles/SupportTests.dir/BinaryStreamTest.cpp.o -MF unittests/Support/CMakeFiles/SupportTests.dir/BinaryStreamTest.cpp.o.d -o unittests/Support/CMakeFiles/SupportTests.dir/BinaryStreamTest.cpp.o -c /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/BinaryStreamTest.cpp In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/BinaryStreamTest.cpp:16: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/Error.h:14: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/SupportHelpers.h:18: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3820:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher' first required here return MakePolymorphicMatcher(internal::IsNullMatcher()); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3827:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher' first required here return MakePolymorphicMatcher(internal::NotNullMatcher()); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2039:3: warning: definition of implicit copy constructor for 'FloatingEqMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(FloatingEqMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3840:10: note: in implicit copy constructor for 'testing::internal::FloatingEqMatcher' first required here return internal::FloatingEqMatcher(rhs, false); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2039:3: warning: definition of implicit copy constructor for 'FloatingEqMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(FloatingEqMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3868:10: note: in implicit copy constructor for 'testing::internal::FloatingEqMatcher' first required here return internal::FloatingEqMatcher(rhs, false); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3980:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StrEqualityMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1182:3: warning: definition of implicit copy constructor for 'StrEqualityMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(StrEqualityMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::StrEqualityMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3980:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StrEqualityMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4009:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::HasSubstrMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1229:3: warning: definition of implicit copy constructor for 'HasSubstrMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(HasSubstrMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::HasSubstrMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4009:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::HasSubstrMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4016:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StartsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1276:3: warning: definition of implicit copy constructor for 'StartsWithMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(StartsWithMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::StartsWithMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4016:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StartsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4023:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::EndsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1322:3: warning: definition of implicit copy constructor for 'EndsWithMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(EndsWithMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::EndsWithMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4023:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::EndsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4031:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher' first required here return MakePolymorphicMatcher(internal::MatchesRegexMatcher(regex, true)); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1371:3: warning: definition of implicit copy constructor for 'MatchesRegexMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(MatchesRegexMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::MatchesRegexMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4031:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher' first required here return MakePolymorphicMatcher(internal::MatchesRegexMatcher(regex, true)); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4055:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StrEqualityMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1182:3: warning: definition of implicit copy constructor for 'StrEqualityMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(StrEqualityMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::StrEqualityMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4055:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StrEqualityMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4084:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::HasSubstrMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1229:3: warning: definition of implicit copy constructor for 'HasSubstrMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(HasSubstrMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::HasSubstrMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4084:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::HasSubstrMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4091:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StartsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1276:3: warning: definition of implicit copy constructor for 'StartsWithMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(StartsWithMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::StartsWithMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4091:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StartsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4098:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::EndsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1322:3: warning: definition of implicit copy constructor for 'EndsWithMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(EndsWithMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::EndsWithMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4098:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::EndsWithMatcher( ^ In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/BinaryStreamTest.cpp:16: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/Error.h:16: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:460:3: warning: definition of implicit copy constructor for 'PolymorphicAction' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicAction); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:1070:10: note: in implicit copy constructor for 'testing::PolymorphicAction' first required here return MakePolymorphicAction(internal::ReturnNullAction()); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:460:3: warning: definition of implicit copy constructor for 'PolymorphicAction' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicAction); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:1075:10: note: in implicit copy constructor for 'testing::PolymorphicAction' first required here return MakePolymorphicAction(internal::ReturnVoidAction()); ^ In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/BinaryStreamTest.cpp:16: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/Error.h:14: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/SupportHelpers.h:18: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3519:3: warning: definition of implicit copy constructor for 'ElementsAreMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:574:10: note: in implicit copy constructor for 'testing::internal::ElementsAreMatcher>' first required here return internal::ElementsAreMatcher(Args()); ^ In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/BinaryStreamTest.cpp:16: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/Error.h:14: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/SupportHelpers.h:18: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3489:3: warning: definition of implicit copy constructor for 'UnorderedElementsAreMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(UnorderedElementsAreMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:789:10: note: in implicit copy constructor for 'testing::internal::UnorderedElementsAreMatcher>' first required here return internal::UnorderedElementsAreMatcher(Args()); ^ In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/BinaryStreamTest.cpp:16: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/Error.h:16: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock.h:66: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-more-matchers.h:50:1: warning: definition of implicit copy constructor for 'IsEmptyMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] MATCHER(IsEmpty, negation ? "isn't empty" : "is empty") { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1419:5: note: expanded from macro 'MATCHER' GTEST_DISALLOW_ASSIGN_(name##Matcher);\ ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-more-matchers.h:50:1: note: in implicit copy constructor for 'testing::IsEmptyMatcher' first required here /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1422:12: note: expanded from macro 'MATCHER' return name##Matcher();\ ^ :128:1: note: expanded from here IsEmptyMatcher ^ In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/BinaryStreamTest.cpp:16: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/Error.h:173:1: warning: definition of implicit copy constructor for 'SucceededMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] MATCHER(Succeeded, "") { return arg.Success(); } ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1419:5: note: expanded from macro 'MATCHER' GTEST_DISALLOW_ASSIGN_(name##Matcher);\ ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/Error.h:173:1: note: in implicit copy constructor for 'llvm::SucceededMatcher' first required here /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1422:12: note: expanded from macro 'MATCHER' return name##Matcher();\ ^ :141:1: note: expanded from here SucceededMatcher ^ In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/BinaryStreamTest.cpp:16: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/Error.h:174:1: warning: definition of implicit copy constructor for 'FailedMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] MATCHER(Failed, "") { return !arg.Success(); } ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1419:5: note: expanded from macro 'MATCHER' GTEST_DISALLOW_ASSIGN_(name##Matcher);\ ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/Error.h:174:1: note: in implicit copy constructor for 'llvm::FailedMatcher' first required here /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1422:12: note: expanded from macro 'MATCHER' return name##Matcher();\ ^ :148:1: note: expanded from here FailedMatcher ^ In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/BinaryStreamTest.cpp:16: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/Error.h:14: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/SupportHelpers.h:18: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:53: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:49: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest.h:62: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:193: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h:107:8: warning: definition of implicit copy constructor for 'ValueArray2' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] void operator=(const ValueArray2& other) = delete; ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:354:10: note: in implicit copy constructor for 'testing::internal::ValueArray2' first required here return internal::ValueArray2(v1, v2); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:1221:10: note: in instantiation of function template specialization 'testing::Values' requested here return Values(false, true); ^ In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/BinaryStreamTest.cpp:16: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/Error.h:14: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/SupportHelpers.h:18: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1872:3: warning: definition of implicit copy constructor for 'PredicateFormatterFromMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PredicateFormatterFromMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1882:10: note: in implicit copy constructor for 'testing::internal::PredicateFormatterFromMatcher' first required here return PredicateFormatterFromMatcher(internal::move(matcher)); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/BinaryStreamTest.cpp:206:5: note: in instantiation of function template specialization 'testing::internal::MakePredicateFormatterFromMatcher' requested here ASSERT_THAT_ERROR(Stream.Input->readBytes(2, 1, Buffer), Succeeded()); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/Error.h:166:3: note: expanded from macro 'ASSERT_THAT_ERROR' ASSERT_THAT(llvm::detail::TakeError(Err), Matcher) ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4413:26: note: expanded from macro 'ASSERT_THAT' ::testing::internal::MakePredicateFormatterFromMatcher(matcher), value) ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1872:3: warning: definition of implicit copy constructor for 'PredicateFormatterFromMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PredicateFormatterFromMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1882:10: note: in implicit copy constructor for 'testing::internal::PredicateFormatterFromMatcher' first required here return PredicateFormatterFromMatcher(internal::move(matcher)); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/BinaryStreamTest.cpp:212:5: note: in instantiation of function template specialization 'testing::internal::MakePredicateFormatterFromMatcher' requested here EXPECT_THAT_ERROR(Stream.Input->readBytes(4, 2, Buffer), Failed()); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/Error.h:164:3: note: expanded from macro 'EXPECT_THAT_ERROR' EXPECT_THAT(llvm::detail::TakeError(Err), Matcher) ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4415:26: note: expanded from macro 'EXPECT_THAT' ::testing::internal::MakePredicateFormatterFromMatcher(matcher), value) ^ 32 warnings generated. [59/4256] /usr/local/bin/sccache /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/host-compiler/bin/clang++ -DGTEST_HAS_RTTI=0 -DGTEST_HAS_TR1_TUPLE=0 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Iunittests/Support -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support -Iinclude -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include -fno-stack-protector -fno-common -Wno-profile-instr-unprofiled -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -fmodules -fmodules-cache-path=/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/clang-build/Build/module.cache -fcxx-modules -Xclang -fmodules-local-submodule-visibility -gmodules -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -fdiagnostics-color -flto=thin -O2 -g -DNDEBUG -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -Wno-variadic-macros -Wno-gnu-zero-variadic-macro-arguments -fno-exceptions -fno-rtti -Wno-suggest-override -std=c++14 -MD -MT unittests/Support/CMakeFiles/SupportTests.dir/MD5Test.cpp.o -MF unittests/Support/CMakeFiles/SupportTests.dir/MD5Test.cpp.o.d -o unittests/Support/CMakeFiles/SupportTests.dir/MD5Test.cpp.o -c /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/MD5Test.cpp In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/MD5Test.cpp:16: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest.h:62: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:193: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h:107:8: warning: definition of implicit copy constructor for 'ValueArray2' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] void operator=(const ValueArray2& other) = delete; ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:354:10: note: in implicit copy constructor for 'testing::internal::ValueArray2' first required here return internal::ValueArray2(v1, v2); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:1221:10: note: in instantiation of function template specialization 'testing::Values' requested here return Values(false, true); ^ 1 warning generated. [60/4256] /usr/local/bin/sccache /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/host-compiler/bin/clang++ -DGTEST_HAS_RTTI=0 -DGTEST_HAS_TR1_TUPLE=0 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Iunittests/Support -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support -Iinclude -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include -fno-stack-protector -fno-common -Wno-profile-instr-unprofiled -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -fmodules -fmodules-cache-path=/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/clang-build/Build/module.cache -fcxx-modules -Xclang -fmodules-local-submodule-visibility -gmodules -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -fdiagnostics-color -flto=thin -O2 -g -DNDEBUG -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -Wno-variadic-macros -Wno-gnu-zero-variadic-macro-arguments -fno-exceptions -fno-rtti -Wno-suggest-override -std=c++14 -MD -MT unittests/Support/CMakeFiles/SupportTests.dir/ManagedStatic.cpp.o -MF unittests/Support/CMakeFiles/SupportTests.dir/ManagedStatic.cpp.o.d -o unittests/Support/CMakeFiles/SupportTests.dir/ManagedStatic.cpp.o -c /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/ManagedStatic.cpp In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/ManagedStatic.cpp:16: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest.h:62: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:193: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h:107:8: warning: definition of implicit copy constructor for 'ValueArray2' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] void operator=(const ValueArray2& other) = delete; ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:354:10: note: in implicit copy constructor for 'testing::internal::ValueArray2' first required here return internal::ValueArray2(v1, v2); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:1221:10: note: in instantiation of function template specialization 'testing::Values' requested here return Values(false, true); ^ 1 warning generated. [61/4256] /usr/local/bin/sccache /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/host-compiler/bin/clang++ -DGTEST_HAS_RTTI=0 -DGTEST_HAS_TR1_TUPLE=0 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Iunittests/Support -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support -Iinclude -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include -fno-stack-protector -fno-common -Wno-profile-instr-unprofiled -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -fmodules -fmodules-cache-path=/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/clang-build/Build/module.cache -fcxx-modules -Xclang -fmodules-local-submodule-visibility -gmodules -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -fdiagnostics-color -flto=thin -O2 -g -DNDEBUG -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -Wno-variadic-macros -Wno-gnu-zero-variadic-macro-arguments -fno-exceptions -fno-rtti -Wno-suggest-override -std=c++14 -MD -MT unittests/Support/CMakeFiles/SupportTests.dir/LockFileManagerTest.cpp.o -MF unittests/Support/CMakeFiles/SupportTests.dir/LockFileManagerTest.cpp.o.d -o unittests/Support/CMakeFiles/SupportTests.dir/LockFileManagerTest.cpp.o -c /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/LockFileManagerTest.cpp In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/LockFileManagerTest.cpp:12: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/SupportHelpers.h:18: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3820:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher' first required here return MakePolymorphicMatcher(internal::IsNullMatcher()); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3827:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher' first required here return MakePolymorphicMatcher(internal::NotNullMatcher()); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2039:3: warning: definition of implicit copy constructor for 'FloatingEqMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(FloatingEqMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3840:10: note: in implicit copy constructor for 'testing::internal::FloatingEqMatcher' first required here return internal::FloatingEqMatcher(rhs, false); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2039:3: warning: definition of implicit copy constructor for 'FloatingEqMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(FloatingEqMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3868:10: note: in implicit copy constructor for 'testing::internal::FloatingEqMatcher' first required here return internal::FloatingEqMatcher(rhs, false); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3980:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StrEqualityMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1182:3: warning: definition of implicit copy constructor for 'StrEqualityMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(StrEqualityMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::StrEqualityMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3980:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StrEqualityMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4009:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::HasSubstrMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1229:3: warning: definition of implicit copy constructor for 'HasSubstrMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(HasSubstrMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::HasSubstrMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4009:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::HasSubstrMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4016:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StartsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1276:3: warning: definition of implicit copy constructor for 'StartsWithMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(StartsWithMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::StartsWithMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4016:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StartsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4023:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::EndsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1322:3: warning: definition of implicit copy constructor for 'EndsWithMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(EndsWithMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::EndsWithMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4023:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::EndsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4031:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher' first required here return MakePolymorphicMatcher(internal::MatchesRegexMatcher(regex, true)); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1371:3: warning: definition of implicit copy constructor for 'MatchesRegexMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(MatchesRegexMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::MatchesRegexMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4031:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher' first required here return MakePolymorphicMatcher(internal::MatchesRegexMatcher(regex, true)); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4055:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StrEqualityMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1182:3: warning: definition of implicit copy constructor for 'StrEqualityMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(StrEqualityMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::StrEqualityMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4055:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StrEqualityMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4084:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::HasSubstrMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1229:3: warning: definition of implicit copy constructor for 'HasSubstrMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(HasSubstrMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::HasSubstrMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4084:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::HasSubstrMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4091:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StartsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1276:3: warning: definition of implicit copy constructor for 'StartsWithMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(StartsWithMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::StartsWithMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4091:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StartsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4098:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::EndsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1322:3: warning: definition of implicit copy constructor for 'EndsWithMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(EndsWithMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::EndsWithMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4098:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::EndsWithMatcher( ^ In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/LockFileManagerTest.cpp:12: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/SupportHelpers.h:18: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:53: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:49: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest.h:62: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:193: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h:107:8: warning: definition of implicit copy constructor for 'ValueArray2' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] void operator=(const ValueArray2& other) = delete; ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:354:10: note: in implicit copy constructor for 'testing::internal::ValueArray2' first required here return internal::ValueArray2(v1, v2); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:1221:10: note: in instantiation of function template specialization 'testing::Values' requested here return Values(false, true); ^ 23 warnings generated. [62/4256] /usr/local/bin/sccache /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/host-compiler/bin/clang++ -DGTEST_HAS_RTTI=0 -DGTEST_HAS_TR1_TUPLE=0 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Iunittests/Support -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support -Iinclude -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include -fno-stack-protector -fno-common -Wno-profile-instr-unprofiled -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -fmodules -fmodules-cache-path=/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/clang-build/Build/module.cache -fcxx-modules -Xclang -fmodules-local-submodule-visibility -gmodules -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -fdiagnostics-color -flto=thin -O2 -g -DNDEBUG -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -Wno-variadic-macros -Wno-gnu-zero-variadic-macro-arguments -fno-exceptions -fno-rtti -Wno-suggest-override -std=c++14 -MD -MT unittests/Support/CMakeFiles/SupportTests.dir/LineIteratorTest.cpp.o -MF unittests/Support/CMakeFiles/SupportTests.dir/LineIteratorTest.cpp.o.d -o unittests/Support/CMakeFiles/SupportTests.dir/LineIteratorTest.cpp.o -c /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/LineIteratorTest.cpp In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/LineIteratorTest.cpp:11: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest.h:62: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:193: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h:107:8: warning: definition of implicit copy constructor for 'ValueArray2' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] void operator=(const ValueArray2& other) = delete; ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:354:10: note: in implicit copy constructor for 'testing::internal::ValueArray2' first required here return internal::ValueArray2(v1, v2); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:1221:10: note: in instantiation of function template specialization 'testing::Values' requested here return Values(false, true); ^ 1 warning generated. [63/4256] /usr/local/bin/sccache /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/host-compiler/bin/clang++ -DGTEST_HAS_RTTI=0 -DGTEST_HAS_TR1_TUPLE=0 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Iunittests/Support -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support -Iinclude -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include -fno-stack-protector -fno-common -Wno-profile-instr-unprofiled -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -fmodules -fmodules-cache-path=/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/clang-build/Build/module.cache -fcxx-modules -Xclang -fmodules-local-submodule-visibility -gmodules -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -fdiagnostics-color -flto=thin -O2 -g -DNDEBUG -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -Wno-variadic-macros -Wno-gnu-zero-variadic-macro-arguments -fno-exceptions -fno-rtti -Wno-suggest-override -std=c++14 -MD -MT unittests/Support/CMakeFiles/SupportTests.dir/MatchersTest.cpp.o -MF unittests/Support/CMakeFiles/SupportTests.dir/MatchersTest.cpp.o.d -o unittests/Support/CMakeFiles/SupportTests.dir/MatchersTest.cpp.o -c /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/MatchersTest.cpp In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/MatchersTest.cpp:10: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/SupportHelpers.h:18: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3820:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher' first required here return MakePolymorphicMatcher(internal::IsNullMatcher()); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3827:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher' first required here return MakePolymorphicMatcher(internal::NotNullMatcher()); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2039:3: warning: definition of implicit copy constructor for 'FloatingEqMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(FloatingEqMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3840:10: note: in implicit copy constructor for 'testing::internal::FloatingEqMatcher' first required here return internal::FloatingEqMatcher(rhs, false); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2039:3: warning: definition of implicit copy constructor for 'FloatingEqMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(FloatingEqMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3868:10: note: in implicit copy constructor for 'testing::internal::FloatingEqMatcher' first required here return internal::FloatingEqMatcher(rhs, false); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3980:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StrEqualityMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1182:3: warning: definition of implicit copy constructor for 'StrEqualityMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(StrEqualityMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::StrEqualityMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3980:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StrEqualityMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4009:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::HasSubstrMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1229:3: warning: definition of implicit copy constructor for 'HasSubstrMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(HasSubstrMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::HasSubstrMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4009:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::HasSubstrMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4016:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StartsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1276:3: warning: definition of implicit copy constructor for 'StartsWithMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(StartsWithMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::StartsWithMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4016:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StartsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4023:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::EndsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1322:3: warning: definition of implicit copy constructor for 'EndsWithMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(EndsWithMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::EndsWithMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4023:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::EndsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4031:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher' first required here return MakePolymorphicMatcher(internal::MatchesRegexMatcher(regex, true)); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1371:3: warning: definition of implicit copy constructor for 'MatchesRegexMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(MatchesRegexMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::MatchesRegexMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4031:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher' first required here return MakePolymorphicMatcher(internal::MatchesRegexMatcher(regex, true)); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4055:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StrEqualityMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1182:3: warning: definition of implicit copy constructor for 'StrEqualityMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(StrEqualityMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::StrEqualityMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4055:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StrEqualityMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4084:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::HasSubstrMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1229:3: warning: definition of implicit copy constructor for 'HasSubstrMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(HasSubstrMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::HasSubstrMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4084:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::HasSubstrMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4091:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StartsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1276:3: warning: definition of implicit copy constructor for 'StartsWithMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(StartsWithMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::StartsWithMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4091:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StartsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4098:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::EndsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1322:3: warning: definition of implicit copy constructor for 'EndsWithMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(EndsWithMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::EndsWithMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4098:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::EndsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1486:3: warning: definition of implicit copy constructor for 'NotMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(NotMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/MatchersTest.cpp:21:48: note: in implicit copy constructor for 'testing::internal::NotMatcher>' first required here EXPECT_THAT(llvm::Optional(llvm::None), Not(llvm::ValueIs(_))); ^ In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/MatchersTest.cpp:10: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/SupportHelpers.h:18: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1629:3: warning: definition of implicit copy constructor for 'VariadicMatcher, testing::internal::GtMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(VariadicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/SupportHelpers.h:61:37: note: in implicit copy constructor for 'testing::internal::VariadicMatcher, testing::internal::GtMatcher>' first required here template class ValueIsMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/MatchersTest.cpp:23:40: note: in implicit move constructor for 'llvm::detail::ValueIsMatcher, testing::internal::GtMatcher>>' first required here EXPECT_THAT(llvm::Optional(10), llvm::ValueIs(AllOf(Lt(11), Gt(9)))); ^ In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/MatchersTest.cpp:10: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/SupportHelpers.h:18: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:925:3: warning: definition of implicit copy constructor for 'ComparisonBase, int, testing::internal::AnyLt>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(ComparisonBase); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:945:7: note: in implicit copy constructor for 'testing::internal::ComparisonBase, int, testing::internal::AnyLt>' first required here class LtMatcher : public ComparisonBase, Rhs, AnyLt> { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/host-compiler/bin/../include/c++/v1/utility:405:5: note: in implicit copy constructor for 'testing::internal::LtMatcher' first required here pair(pair const&) = default; ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1610:7: note: in defaulted copy constructor for 'std::pair, testing::internal::GtMatcher>' first required here class VariadicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/SupportHelpers.h:61:37: note: in implicit copy constructor for 'testing::internal::VariadicMatcher, testing::internal::GtMatcher>' first required here template class ValueIsMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/MatchersTest.cpp:23:40: note: in implicit move constructor for 'llvm::detail::ValueIsMatcher, testing::internal::GtMatcher>>' first required here EXPECT_THAT(llvm::Optional(10), llvm::ValueIs(AllOf(Lt(11), Gt(9)))); ^ In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/MatchersTest.cpp:10: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/SupportHelpers.h:18: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:925:3: warning: definition of implicit copy constructor for 'ComparisonBase, int, testing::internal::AnyGt>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(ComparisonBase); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:953:7: note: in implicit copy constructor for 'testing::internal::ComparisonBase, int, testing::internal::AnyGt>' first required here class GtMatcher : public ComparisonBase, Rhs, AnyGt> { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/host-compiler/bin/../include/c++/v1/utility:405:5: note: in implicit copy constructor for 'testing::internal::GtMatcher' first required here pair(pair const&) = default; ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1610:7: note: in defaulted copy constructor for 'std::pair, testing::internal::GtMatcher>' first required here class VariadicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/SupportHelpers.h:61:37: note: in implicit copy constructor for 'testing::internal::VariadicMatcher, testing::internal::GtMatcher>' first required here template class ValueIsMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/MatchersTest.cpp:23:40: note: in implicit move constructor for 'llvm::detail::ValueIsMatcher, testing::internal::GtMatcher>>' first required here EXPECT_THAT(llvm::Optional(10), llvm::ValueIs(AllOf(Lt(11), Gt(9)))); ^ In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/MatchersTest.cpp:10: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/SupportHelpers.h:18: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:53: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:49: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest.h:62: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:193: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h:107:8: warning: definition of implicit copy constructor for 'ValueArray2' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] void operator=(const ValueArray2& other) = delete; ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:354:10: note: in implicit copy constructor for 'testing::internal::ValueArray2' first required here return internal::ValueArray2(v1, v2); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:1221:10: note: in instantiation of function template specialization 'testing::Values' requested here return Values(false, true); ^ In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/MatchersTest.cpp:10: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/SupportHelpers.h:18: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1872:3: warning: definition of implicit copy constructor for 'PredicateFormatterFromMatcher>>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PredicateFormatterFromMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1882:10: note: in implicit copy constructor for 'testing::internal::PredicateFormatterFromMatcher>>' first required here return PredicateFormatterFromMatcher(internal::move(matcher)); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/MatchersTest.cpp:21:3: note: in instantiation of function template specialization 'testing::internal::MakePredicateFormatterFromMatcher>>' requested here EXPECT_THAT(llvm::Optional(llvm::None), Not(llvm::ValueIs(_))); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4415:26: note: expanded from macro 'EXPECT_THAT' ::testing::internal::MakePredicateFormatterFromMatcher(matcher), value) ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1872:3: warning: definition of implicit copy constructor for 'PredicateFormatterFromMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PredicateFormatterFromMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1882:10: note: in implicit copy constructor for 'testing::internal::PredicateFormatterFromMatcher>' first required here return PredicateFormatterFromMatcher(internal::move(matcher)); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/MatchersTest.cpp:22:3: note: in instantiation of function template specialization 'testing::internal::MakePredicateFormatterFromMatcher>' requested here EXPECT_THAT(llvm::Optional(10), llvm::ValueIs(10)); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4415:26: note: expanded from macro 'EXPECT_THAT' ::testing::internal::MakePredicateFormatterFromMatcher(matcher), value) ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:925:3: warning: definition of implicit copy constructor for 'ComparisonBase, int, testing::internal::AnyEq>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(ComparisonBase); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:929:7: note: in implicit copy constructor for 'testing::internal::ComparisonBase, int, testing::internal::AnyEq>' first required here class EqMatcher : public ComparisonBase, Rhs, AnyEq> { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3766:48: note: in implicit move constructor for 'testing::internal::EqMatcher' first required here inline internal::EqMatcher Eq(T x) { return internal::EqMatcher(x); } ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3771:40: note: in instantiation of function template specialization 'testing::Eq' requested here Matcher::Matcher(T value) { *this = Eq(value); } ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:557:12: note: in instantiation of member function 'testing::Matcher::Matcher' requested here return polymorphic_matcher_or_value; ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:533:12: note: in instantiation of member function 'testing::internal::MatcherCastImpl::CastImpl' requested here return CastImpl( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:630:45: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) return internal::MatcherCastImpl::Cast(polymorphic_matcher_or_value); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:533:12: note: in instantiation of member function 'testing::internal::MatcherCastImpl &, llvm::detail::ValueIsMatcher>::CastImpl' requested here return CastImpl( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:630:45: note: in instantiation of member function 'testing::internal::MatcherCastImpl &, llvm::detail::ValueIsMatcher>::Cast' requested here return internal::MatcherCastImpl::Cast(polymorphic_matcher_or_value); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:668:34: note: in instantiation of function template specialization 'testing::SafeMatcherCastImpl &>::Cast>' requested here return SafeMatcherCastImpl::Cast(polymorphic_matcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1856:39: note: in instantiation of function template specialization 'testing::SafeMatcherCast &, llvm::detail::ValueIsMatcher>' requested here const Matcher matcher = SafeMatcherCast(matcher_); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/MatchersTest.cpp:22:3: note: in instantiation of function template specialization 'testing::internal::PredicateFormatterFromMatcher>::operator()>' requested here EXPECT_THAT(llvm::Optional(10), llvm::ValueIs(10)); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4414:37: note: expanded from macro 'EXPECT_THAT' #define EXPECT_THAT(value, matcher) EXPECT_PRED_FORMAT1(\ ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest_pred_impl.h:114:3: note: expanded from macro 'EXPECT_PRED_FORMAT1' GTEST_PRED_FORMAT1_(pred_format, v1, GTEST_NONFATAL_FAILURE_) ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest_pred_impl.h:101:28: note: expanded from macro 'GTEST_PRED_FORMAT1_' GTEST_ASSERT_(pred_format(#v1, v1), \ ^ In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/MatchersTest.cpp:10: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/SupportHelpers.h:18: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1872:3: warning: definition of implicit copy constructor for 'PredicateFormatterFromMatcher, testing::internal::GtMatcher>>>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PredicateFormatterFromMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1882:10: note: in implicit copy constructor for 'testing::internal::PredicateFormatterFromMatcher, testing::internal::GtMatcher>>>' first required here return PredicateFormatterFromMatcher(internal::move(matcher)); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/MatchersTest.cpp:23:3: note: in instantiation of function template specialization 'testing::internal::MakePredicateFormatterFromMatcher, testing::internal::GtMatcher>>>' requested here EXPECT_THAT(llvm::Optional(10), llvm::ValueIs(AllOf(Lt(11), Gt(9)))); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4415:26: note: expanded from macro 'EXPECT_THAT' ::testing::internal::MakePredicateFormatterFromMatcher(matcher), value) ^ 31 warnings generated. [64/4256] /usr/local/bin/sccache /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/host-compiler/bin/clang++ -DGTEST_HAS_RTTI=0 -DGTEST_HAS_TR1_TUPLE=0 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Iunittests/Support -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support -Iinclude -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include -fno-stack-protector -fno-common -Wno-profile-instr-unprofiled -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -fmodules -fmodules-cache-path=/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/clang-build/Build/module.cache -fcxx-modules -Xclang -fmodules-local-submodule-visibility -gmodules -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -fdiagnostics-color -flto=thin -O2 -g -DNDEBUG -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -Wno-variadic-macros -Wno-gnu-zero-variadic-macro-arguments -fno-exceptions -fno-rtti -Wno-suggest-override -std=c++14 -MD -MT unittests/Support/CMakeFiles/SupportTests.dir/MemoryBufferRefTest.cpp.o -MF unittests/Support/CMakeFiles/SupportTests.dir/MemoryBufferRefTest.cpp.o.d -o unittests/Support/CMakeFiles/SupportTests.dir/MemoryBufferRefTest.cpp.o -c /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/MemoryBufferRefTest.cpp In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/MemoryBufferRefTest.cpp:15: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest.h:62: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:193: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h:107:8: warning: definition of implicit copy constructor for 'ValueArray2' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] void operator=(const ValueArray2& other) = delete; ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:354:10: note: in implicit copy constructor for 'testing::internal::ValueArray2' first required here return internal::ValueArray2(v1, v2); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:1221:10: note: in instantiation of function template specialization 'testing::Values' requested here return Values(false, true); ^ 1 warning generated. [65/4256] /usr/local/bin/sccache /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/host-compiler/bin/clang++ -DGTEST_HAS_RTTI=0 -DGTEST_HAS_TR1_TUPLE=0 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Iunittests/Support -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support -Iinclude -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include -fno-stack-protector -fno-common -Wno-profile-instr-unprofiled -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -fmodules -fmodules-cache-path=/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/clang-build/Build/module.cache -fcxx-modules -Xclang -fmodules-local-submodule-visibility -gmodules -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -fdiagnostics-color -flto=thin -O2 -g -DNDEBUG -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -Wno-variadic-macros -Wno-gnu-zero-variadic-macro-arguments -fno-exceptions -fno-rtti -Wno-suggest-override -std=c++14 -MD -MT unittests/Support/CMakeFiles/SupportTests.dir/OptimizedStructLayoutTest.cpp.o -MF unittests/Support/CMakeFiles/SupportTests.dir/OptimizedStructLayoutTest.cpp.o.d -o unittests/Support/CMakeFiles/SupportTests.dir/OptimizedStructLayoutTest.cpp.o -c /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/OptimizedStructLayoutTest.cpp In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/OptimizedStructLayoutTest.cpp:10: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest.h:62: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:193: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h:107:8: warning: definition of implicit copy constructor for 'ValueArray2' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] void operator=(const ValueArray2& other) = delete; ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:354:10: note: in implicit copy constructor for 'testing::internal::ValueArray2' first required here return internal::ValueArray2(v1, v2); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:1221:10: note: in instantiation of function template specialization 'testing::Values' requested here return Values(false, true); ^ 1 warning generated. [66/4256] /usr/local/bin/sccache /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/host-compiler/bin/clang++ -DGTEST_HAS_RTTI=0 -DGTEST_HAS_TR1_TUPLE=0 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Iunittests/Support -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support -Iinclude -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include -fno-stack-protector -fno-common -Wno-profile-instr-unprofiled -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -fmodules -fmodules-cache-path=/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/clang-build/Build/module.cache -fcxx-modules -Xclang -fmodules-local-submodule-visibility -gmodules -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -fdiagnostics-color -flto=thin -O2 -g -DNDEBUG -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -Wno-variadic-macros -Wno-gnu-zero-variadic-macro-arguments -fno-exceptions -fno-rtti -Wno-suggest-override -std=c++14 -MD -MT unittests/Support/CMakeFiles/SupportTests.dir/ProcessTest.cpp.o -MF unittests/Support/CMakeFiles/SupportTests.dir/ProcessTest.cpp.o.d -o unittests/Support/CMakeFiles/SupportTests.dir/ProcessTest.cpp.o -c /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/ProcessTest.cpp In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/ProcessTest.cpp:13: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest.h:62: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:193: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h:107:8: warning: definition of implicit copy constructor for 'ValueArray2' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] void operator=(const ValueArray2& other) = delete; ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:354:10: note: in implicit copy constructor for 'testing::internal::ValueArray2' first required here return internal::ValueArray2(v1, v2); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:1221:10: note: in instantiation of function template specialization 'testing::Values' requested here return Values(false, true); ^ 1 warning generated. [67/4256] /usr/local/bin/sccache /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/host-compiler/bin/clang++ -DGTEST_HAS_RTTI=0 -DGTEST_HAS_TR1_TUPLE=0 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Iunittests/Support -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support -Iinclude -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include -fno-stack-protector -fno-common -Wno-profile-instr-unprofiled -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -fmodules -fmodules-cache-path=/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/clang-build/Build/module.cache -fcxx-modules -Xclang -fmodules-local-submodule-visibility -gmodules -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -fdiagnostics-color -flto=thin -O2 -g -DNDEBUG -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -Wno-variadic-macros -Wno-gnu-zero-variadic-macro-arguments -fno-exceptions -fno-rtti -Wno-suggest-override -std=c++14 -MD -MT unittests/Support/CMakeFiles/SupportTests.dir/LEB128Test.cpp.o -MF unittests/Support/CMakeFiles/SupportTests.dir/LEB128Test.cpp.o.d -o unittests/Support/CMakeFiles/SupportTests.dir/LEB128Test.cpp.o -c /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/LEB128Test.cpp In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/LEB128Test.cpp:12: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest.h:62: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:193: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h:107:8: warning: definition of implicit copy constructor for 'ValueArray2' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] void operator=(const ValueArray2& other) = delete; ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:354:10: note: in implicit copy constructor for 'testing::internal::ValueArray2' first required here return internal::ValueArray2(v1, v2); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:1221:10: note: in instantiation of function template specialization 'testing::Values' requested here return Values(false, true); ^ 1 warning generated. [68/4256] /usr/local/bin/sccache /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/host-compiler/bin/clang++ -DGTEST_HAS_RTTI=0 -DGTEST_HAS_TR1_TUPLE=0 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Iunittests/Support -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support -Iinclude -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include -fno-stack-protector -fno-common -Wno-profile-instr-unprofiled -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -fmodules -fmodules-cache-path=/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/clang-build/Build/module.cache -fcxx-modules -Xclang -fmodules-local-submodule-visibility -gmodules -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -fdiagnostics-color -flto=thin -O2 -g -DNDEBUG -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -Wno-variadic-macros -Wno-gnu-zero-variadic-macro-arguments -fno-exceptions -fno-rtti -Wno-suggest-override -std=c++14 -MD -MT unittests/Support/CMakeFiles/SupportTests.dir/NativeFormatTests.cpp.o -MF unittests/Support/CMakeFiles/SupportTests.dir/NativeFormatTests.cpp.o.d -o unittests/Support/CMakeFiles/SupportTests.dir/NativeFormatTests.cpp.o -c /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/NativeFormatTests.cpp In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/NativeFormatTests.cpp:12: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest.h:62: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:193: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h:107:8: warning: definition of implicit copy constructor for 'ValueArray2' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] void operator=(const ValueArray2& other) = delete; ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:354:10: note: in implicit copy constructor for 'testing::internal::ValueArray2' first required here return internal::ValueArray2(v1, v2); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:1221:10: note: in instantiation of function template specialization 'testing::Values' requested here return Values(false, true); ^ 1 warning generated. [69/4256] /usr/local/bin/sccache /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/host-compiler/bin/clang++ -DGTEST_HAS_RTTI=0 -DGTEST_HAS_TR1_TUPLE=0 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Iunittests/FileCheck -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/FileCheck -Iinclude -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include -fno-stack-protector -fno-common -Wno-profile-instr-unprofiled -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -fmodules -fmodules-cache-path=/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/clang-build/Build/module.cache -fcxx-modules -Xclang -fmodules-local-submodule-visibility -gmodules -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -fdiagnostics-color -flto=thin -O2 -g -DNDEBUG -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -Wno-variadic-macros -Wno-gnu-zero-variadic-macro-arguments -fno-exceptions -fno-rtti -Wno-suggest-override -std=c++14 -MD -MT unittests/FileCheck/CMakeFiles/FileCheckTests.dir/FileCheckTest.cpp.o -MF unittests/FileCheck/CMakeFiles/FileCheckTests.dir/FileCheckTest.cpp.o.d -o unittests/FileCheck/CMakeFiles/FileCheckTests.dir/FileCheckTest.cpp.o -c /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/FileCheck/FileCheckTest.cpp In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/FileCheck/FileCheckTest.cpp:12: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/Error.h:14: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/SupportHelpers.h:18: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3820:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher' first required here return MakePolymorphicMatcher(internal::IsNullMatcher()); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3827:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher' first required here return MakePolymorphicMatcher(internal::NotNullMatcher()); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2039:3: warning: definition of implicit copy constructor for 'FloatingEqMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(FloatingEqMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3840:10: note: in implicit copy constructor for 'testing::internal::FloatingEqMatcher' first required here return internal::FloatingEqMatcher(rhs, false); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2039:3: warning: definition of implicit copy constructor for 'FloatingEqMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(FloatingEqMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3868:10: note: in implicit copy constructor for 'testing::internal::FloatingEqMatcher' first required here return internal::FloatingEqMatcher(rhs, false); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3980:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StrEqualityMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1182:3: warning: definition of implicit copy constructor for 'StrEqualityMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(StrEqualityMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::StrEqualityMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3980:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StrEqualityMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4009:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::HasSubstrMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1229:3: warning: definition of implicit copy constructor for 'HasSubstrMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(HasSubstrMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::HasSubstrMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4009:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::HasSubstrMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4016:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StartsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1276:3: warning: definition of implicit copy constructor for 'StartsWithMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(StartsWithMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::StartsWithMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4016:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StartsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4023:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::EndsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1322:3: warning: definition of implicit copy constructor for 'EndsWithMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(EndsWithMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::EndsWithMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4023:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::EndsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4031:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher' first required here return MakePolymorphicMatcher(internal::MatchesRegexMatcher(regex, true)); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1371:3: warning: definition of implicit copy constructor for 'MatchesRegexMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(MatchesRegexMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::MatchesRegexMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4031:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher' first required here return MakePolymorphicMatcher(internal::MatchesRegexMatcher(regex, true)); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4055:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StrEqualityMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1182:3: warning: definition of implicit copy constructor for 'StrEqualityMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(StrEqualityMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::StrEqualityMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4055:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StrEqualityMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4084:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::HasSubstrMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1229:3: warning: definition of implicit copy constructor for 'HasSubstrMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(HasSubstrMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::HasSubstrMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4084:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::HasSubstrMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4091:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StartsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1276:3: warning: definition of implicit copy constructor for 'StartsWithMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(StartsWithMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::StartsWithMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4091:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StartsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4098:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::EndsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1322:3: warning: definition of implicit copy constructor for 'EndsWithMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(EndsWithMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::EndsWithMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4098:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::EndsWithMatcher( ^ In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/FileCheck/FileCheckTest.cpp:12: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/Error.h:16: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:460:3: warning: definition of implicit copy constructor for 'PolymorphicAction' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicAction); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:1070:10: note: in implicit copy constructor for 'testing::PolymorphicAction' first required here return MakePolymorphicAction(internal::ReturnNullAction()); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:460:3: warning: definition of implicit copy constructor for 'PolymorphicAction' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicAction); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:1075:10: note: in implicit copy constructor for 'testing::PolymorphicAction' first required here return MakePolymorphicAction(internal::ReturnVoidAction()); ^ In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/FileCheck/FileCheckTest.cpp:12: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/Error.h:14: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/SupportHelpers.h:18: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3519:3: warning: definition of implicit copy constructor for 'ElementsAreMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:574:10: note: in implicit copy constructor for 'testing::internal::ElementsAreMatcher>' first required here return internal::ElementsAreMatcher(Args()); ^ In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/FileCheck/FileCheckTest.cpp:12: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/Error.h:14: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/SupportHelpers.h:18: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3489:3: warning: definition of implicit copy constructor for 'UnorderedElementsAreMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(UnorderedElementsAreMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:789:10: note: in implicit copy constructor for 'testing::internal::UnorderedElementsAreMatcher>' first required here return internal::UnorderedElementsAreMatcher(Args()); ^ In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/FileCheck/FileCheckTest.cpp:12: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/Error.h:16: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock.h:66: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-more-matchers.h:50:1: warning: definition of implicit copy constructor for 'IsEmptyMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] MATCHER(IsEmpty, negation ? "isn't empty" : "is empty") { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1419:5: note: expanded from macro 'MATCHER' GTEST_DISALLOW_ASSIGN_(name##Matcher);\ ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-more-matchers.h:50:1: note: in implicit copy constructor for 'testing::IsEmptyMatcher' first required here /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1422:12: note: expanded from macro 'MATCHER' return name##Matcher();\ ^ :132:1: note: expanded from here IsEmptyMatcher ^ In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/FileCheck/FileCheckTest.cpp:12: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/Error.h:173:1: warning: definition of implicit copy constructor for 'SucceededMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] MATCHER(Succeeded, "") { return arg.Success(); } ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1419:5: note: expanded from macro 'MATCHER' GTEST_DISALLOW_ASSIGN_(name##Matcher);\ ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/Error.h:173:1: note: in implicit copy constructor for 'llvm::SucceededMatcher' first required here /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1422:12: note: expanded from macro 'MATCHER' return name##Matcher();\ ^ :145:1: note: expanded from here SucceededMatcher ^ In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/FileCheck/FileCheckTest.cpp:12: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/Error.h:174:1: warning: definition of implicit copy constructor for 'FailedMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] MATCHER(Failed, "") { return !arg.Success(); } ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1419:5: note: expanded from macro 'MATCHER' GTEST_DISALLOW_ASSIGN_(name##Matcher);\ ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/Error.h:174:1: note: in implicit copy constructor for 'llvm::FailedMatcher' first required here /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1422:12: note: expanded from macro 'MATCHER' return name##Matcher();\ ^ :152:1: note: expanded from here FailedMatcher ^ In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/FileCheck/FileCheckTest.cpp:12: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/Error.h:14: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/SupportHelpers.h:18: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:53: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:49: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest.h:62: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:193: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h:107:8: warning: definition of implicit copy constructor for 'ValueArray2' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] void operator=(const ValueArray2& other) = delete; ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:354:10: note: in implicit copy constructor for 'testing::internal::ValueArray2' first required here return internal::ValueArray2(v1, v2); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:1221:10: note: in instantiation of function template specialization 'testing::Values' requested here return Values(false, true); ^ In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/FileCheck/FileCheckTest.cpp:12: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/Error.h:14: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/SupportHelpers.h:18: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1872:3: warning: definition of implicit copy constructor for 'PredicateFormatterFromMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PredicateFormatterFromMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1882:10: note: in implicit copy constructor for 'testing::internal::PredicateFormatterFromMatcher' first required here return PredicateFormatterFromMatcher(internal::move(matcher)); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/FileCheck/FileCheckTest.cpp:231:3: note: in instantiation of function template specialization 'testing::internal::MakePredicateFormatterFromMatcher' requested here ASSERT_THAT_EXPECTED(WildcardPattern, Succeeded()); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/Error.h:171:3: note: expanded from macro 'ASSERT_THAT_EXPECTED' ASSERT_THAT(llvm::detail::TakeExpected(Err), Matcher) ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4413:26: note: expanded from macro 'ASSERT_THAT' ::testing::internal::MakePredicateFormatterFromMatcher(matcher), value) ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1872:3: warning: definition of implicit copy constructor for 'PredicateFormatterFromMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PredicateFormatterFromMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1882:10: note: in implicit copy constructor for 'testing::internal::PredicateFormatterFromMatcher' first required here return PredicateFormatterFromMatcher(internal::move(matcher)); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/FileCheck/FileCheckTest.cpp:198:5: note: in instantiation of function template specialization 'testing::internal::MakePredicateFormatterFromMatcher' requested here EXPECT_THAT_EXPECTED(MatchingString, Failed()); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/Error.h:169:3: note: expanded from macro 'EXPECT_THAT_EXPECTED' EXPECT_THAT(llvm::detail::TakeExpected(Err), Matcher) ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4415:26: note: expanded from macro 'EXPECT_THAT' ::testing::internal::MakePredicateFormatterFromMatcher(matcher), value) ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/FileCheck/FileCheckTest.cpp:290:5: note: in instantiation of function template specialization '(anonymous namespace)::ExpressionFormatParameterisedFixture::checkMatchingStringFailure' requested here checkMatchingStringFailure(MaxUint64); ^ In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/FileCheck/FileCheckTest.cpp:12: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/Error.h:14: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/SupportHelpers.h:18: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:53: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:49: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest.h:62: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:193: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h:739:8: warning: definition of implicit copy constructor for 'ValueArray20, std::tuple, std::tuple, std::tuple, std::tuple, std::tuple, std::tuple, std::tuple, std::tuple, std::tuple, std::tuple, std::tuple, std::tuple, std::tuple, std::tuple, std::tuple, std::tuple, std::tuple, std::tuple, std::tuple>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] void operator=(const ValueArray20& other) = delete; ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:524:10: note: in implicit copy constructor for 'testing::internal::ValueArray20, std::tuple, std::tuple, std::tuple, std::tuple, std::tuple, std::tuple, std::tuple, std::tuple, std::tuple, std::tuple, std::tuple, std::tuple, std::tuple, std::tuple, std::tuple, std::tuple, std::tuple, std::tuple, std::tuple>' first required here return internal::ValueArray20, std::tuple, std::tuple, std::tuple, std::tuple, std::tuple, std::tuple, std::tuple, std::tuple, std::tuple, std::tuple, std::tuple, std::tuple, std::tuple, std::tuple, std::tuple, std::tuple, std::tuple, std::tuple, std::tuple>' requested here ::testing::Values( ^ 33 warnings generated. [70/4256] /usr/local/bin/sccache /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/host-compiler/bin/clang++ -DGTEST_HAS_RTTI=0 -DGTEST_HAS_TR1_TUPLE=0 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Iunittests/Support -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support -Iinclude -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include -fno-stack-protector -fno-common -Wno-profile-instr-unprofiled -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -fmodules -fmodules-cache-path=/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/clang-build/Build/module.cache -fcxx-modules -Xclang -fmodules-local-submodule-visibility -gmodules -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -fdiagnostics-color -flto=thin -O2 -g -DNDEBUG -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -Wno-variadic-macros -Wno-gnu-zero-variadic-macro-arguments -fno-exceptions -fno-rtti -Wno-suggest-override -std=c++14 -MD -MT unittests/Support/CMakeFiles/SupportTests.dir/RegexTest.cpp.o -MF unittests/Support/CMakeFiles/SupportTests.dir/RegexTest.cpp.o.d -o unittests/Support/CMakeFiles/SupportTests.dir/RegexTest.cpp.o -c /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/RegexTest.cpp In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/RegexTest.cpp:11: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest.h:62: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:193: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h:107:8: warning: definition of implicit copy constructor for 'ValueArray2' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] void operator=(const ValueArray2& other) = delete; ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:354:10: note: in implicit copy constructor for 'testing::internal::ValueArray2' first required here return internal::ValueArray2(v1, v2); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:1221:10: note: in instantiation of function template specialization 'testing::Values' requested here return Values(false, true); ^ 1 warning generated. [71/4256] /usr/local/bin/sccache /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/host-compiler/bin/clang++ -DGTEST_HAS_RTTI=0 -DGTEST_HAS_TR1_TUPLE=0 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Iunittests/Support -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support -Iinclude -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include -fno-stack-protector -fno-common -Wno-profile-instr-unprofiled -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -fmodules -fmodules-cache-path=/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/clang-build/Build/module.cache -fcxx-modules -Xclang -fmodules-local-submodule-visibility -gmodules -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -fdiagnostics-color -flto=thin -O2 -g -DNDEBUG -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -Wno-variadic-macros -Wno-gnu-zero-variadic-macro-arguments -fno-exceptions -fno-rtti -Wno-suggest-override -std=c++14 -MD -MT unittests/Support/CMakeFiles/SupportTests.dir/ReplaceFileTest.cpp.o -MF unittests/Support/CMakeFiles/SupportTests.dir/ReplaceFileTest.cpp.o.d -o unittests/Support/CMakeFiles/SupportTests.dir/ReplaceFileTest.cpp.o -c /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/ReplaceFileTest.cpp In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/ReplaceFileTest.cpp:15: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest.h:62: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:193: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h:107:8: warning: definition of implicit copy constructor for 'ValueArray2' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] void operator=(const ValueArray2& other) = delete; ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:354:10: note: in implicit copy constructor for 'testing::internal::ValueArray2' first required here return internal::ValueArray2(v1, v2); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:1221:10: note: in instantiation of function template specialization 'testing::Values' requested here return Values(false, true); ^ 1 warning generated. [72/4256] /usr/local/bin/sccache /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/host-compiler/bin/clang++ -DGTEST_HAS_RTTI=0 -DGTEST_HAS_TR1_TUPLE=0 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Iunittests/Support -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support -Iinclude -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include -fno-stack-protector -fno-common -Wno-profile-instr-unprofiled -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -fmodules -fmodules-cache-path=/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/clang-build/Build/module.cache -fcxx-modules -Xclang -fmodules-local-submodule-visibility -gmodules -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -fdiagnostics-color -flto=thin -O2 -g -DNDEBUG -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -Wno-variadic-macros -Wno-gnu-zero-variadic-macro-arguments -fno-exceptions -fno-rtti -Wno-suggest-override -std=c++14 -MD -MT unittests/Support/CMakeFiles/SupportTests.dir/RISCVAttributeParserTest.cpp.o -MF unittests/Support/CMakeFiles/SupportTests.dir/RISCVAttributeParserTest.cpp.o.d -o unittests/Support/CMakeFiles/SupportTests.dir/RISCVAttributeParserTest.cpp.o -c /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/RISCVAttributeParserTest.cpp In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/RISCVAttributeParserTest.cpp:11: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest.h:62: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:193: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h:107:8: warning: definition of implicit copy constructor for 'ValueArray2' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] void operator=(const ValueArray2& other) = delete; ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:354:10: note: in implicit copy constructor for 'testing::internal::ValueArray2' first required here return internal::ValueArray2(v1, v2); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:1221:10: note: in instantiation of function template specialization 'testing::Values' requested here return Values(false, true); ^ 1 warning generated. [73/4256] /usr/local/bin/sccache /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/host-compiler/bin/clang++ -DGTEST_HAS_RTTI=0 -DGTEST_HAS_TR1_TUPLE=0 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Iunittests/Support -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support -Iinclude -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include -fno-stack-protector -fno-common -Wno-profile-instr-unprofiled -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -fmodules -fmodules-cache-path=/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/clang-build/Build/module.cache -fcxx-modules -Xclang -fmodules-local-submodule-visibility -gmodules -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -fdiagnostics-color -flto=thin -O2 -g -DNDEBUG -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -Wno-variadic-macros -Wno-gnu-zero-variadic-macro-arguments -fno-exceptions -fno-rtti -Wno-suggest-override -std=c++14 -MD -MT unittests/Support/CMakeFiles/SupportTests.dir/ProgramTest.cpp.o -MF unittests/Support/CMakeFiles/SupportTests.dir/ProgramTest.cpp.o.d -o unittests/Support/CMakeFiles/SupportTests.dir/ProgramTest.cpp.o -c /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/ProgramTest.cpp In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/ProgramTest.cpp:15: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest.h:62: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:193: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h:107:8: warning: definition of implicit copy constructor for 'ValueArray2' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] void operator=(const ValueArray2& other) = delete; ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:354:10: note: in implicit copy constructor for 'testing::internal::ValueArray2' first required here return internal::ValueArray2(v1, v2); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:1221:10: note: in instantiation of function template specialization 'testing::Values' requested here return Values(false, true); ^ 1 warning generated. [74/4256] /usr/local/bin/sccache /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/host-compiler/bin/clang++ -DGTEST_HAS_RTTI=0 -DGTEST_HAS_TR1_TUPLE=0 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Iunittests/Support -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support -Iinclude -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include -fno-stack-protector -fno-common -Wno-profile-instr-unprofiled -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -fmodules -fmodules-cache-path=/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/clang-build/Build/module.cache -fcxx-modules -Xclang -fmodules-local-submodule-visibility -gmodules -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -fdiagnostics-color -flto=thin -O2 -g -DNDEBUG -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -Wno-variadic-macros -Wno-gnu-zero-variadic-macro-arguments -fno-exceptions -fno-rtti -Wno-suggest-override -std=c++14 -MD -MT unittests/Support/CMakeFiles/SupportTests.dir/ReverseIterationTest.cpp.o -MF unittests/Support/CMakeFiles/SupportTests.dir/ReverseIterationTest.cpp.o.d -o unittests/Support/CMakeFiles/SupportTests.dir/ReverseIterationTest.cpp.o -c /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/ReverseIterationTest.cpp In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/ReverseIterationTest.cpp:16: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest.h:62: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:193: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h:107:8: warning: definition of implicit copy constructor for 'ValueArray2' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] void operator=(const ValueArray2& other) = delete; ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:354:10: note: in implicit copy constructor for 'testing::internal::ValueArray2' first required here return internal::ValueArray2(v1, v2); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:1221:10: note: in instantiation of function template specialization 'testing::Values' requested here return Values(false, true); ^ 1 warning generated. [75/4256] /usr/local/bin/sccache /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/host-compiler/bin/clang++ -DGTEST_HAS_RTTI=0 -DGTEST_HAS_TR1_TUPLE=0 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Iunittests/Support -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support -Iinclude -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include -fno-stack-protector -fno-common -Wno-profile-instr-unprofiled -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -fmodules -fmodules-cache-path=/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/clang-build/Build/module.cache -fcxx-modules -Xclang -fmodules-local-submodule-visibility -gmodules -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -fdiagnostics-color -flto=thin -O2 -g -DNDEBUG -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -Wno-variadic-macros -Wno-gnu-zero-variadic-macro-arguments -fno-exceptions -fno-rtti -Wno-suggest-override -std=c++14 -MD -MT unittests/Support/CMakeFiles/SupportTests.dir/MemoryTest.cpp.o -MF unittests/Support/CMakeFiles/SupportTests.dir/MemoryTest.cpp.o.d -o unittests/Support/CMakeFiles/SupportTests.dir/MemoryTest.cpp.o -c /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/MemoryTest.cpp In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/MemoryTest.cpp:11: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest.h:62: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:193: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h:107:8: warning: definition of implicit copy constructor for 'ValueArray2' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] void operator=(const ValueArray2& other) = delete; ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:354:10: note: in implicit copy constructor for 'testing::internal::ValueArray2' first required here return internal::ValueArray2(v1, v2); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:1221:10: note: in instantiation of function template specialization 'testing::Values' requested here return Values(false, true); ^ 1 warning generated. [76/4256] /usr/local/bin/sccache /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/host-compiler/bin/clang++ -DGTEST_HAS_RTTI=0 -DGTEST_HAS_TR1_TUPLE=0 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Iunittests/Support -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support -Iinclude -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include -fno-stack-protector -fno-common -Wno-profile-instr-unprofiled -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -fmodules -fmodules-cache-path=/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/clang-build/Build/module.cache -fcxx-modules -Xclang -fmodules-local-submodule-visibility -gmodules -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -fdiagnostics-color -flto=thin -O2 -g -DNDEBUG -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -Wno-variadic-macros -Wno-gnu-zero-variadic-macro-arguments -fno-exceptions -fno-rtti -Wno-suggest-override -std=c++14 -MD -MT unittests/Support/CMakeFiles/SupportTests.dir/KnownBitsTest.cpp.o -MF unittests/Support/CMakeFiles/SupportTests.dir/KnownBitsTest.cpp.o.d -o unittests/Support/CMakeFiles/SupportTests.dir/KnownBitsTest.cpp.o -c /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/KnownBitsTest.cpp In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/KnownBitsTest.cpp:15: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest.h:62: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:193: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h:107:8: warning: definition of implicit copy constructor for 'ValueArray2' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] void operator=(const ValueArray2& other) = delete; ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:354:10: note: in implicit copy constructor for 'testing::internal::ValueArray2' first required here return internal::ValueArray2(v1, v2); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:1221:10: note: in instantiation of function template specialization 'testing::Values' requested here return Values(false, true); ^ 1 warning generated. [77/4256] /usr/local/bin/sccache /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/host-compiler/bin/clang++ -DGTEST_HAS_RTTI=0 -DGTEST_HAS_TR1_TUPLE=0 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Iunittests/Support -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support -Iinclude -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include -fno-stack-protector -fno-common -Wno-profile-instr-unprofiled -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -fmodules -fmodules-cache-path=/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/clang-build/Build/module.cache -fcxx-modules -Xclang -fmodules-local-submodule-visibility -gmodules -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -fdiagnostics-color -flto=thin -O2 -g -DNDEBUG -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -Wno-variadic-macros -Wno-gnu-zero-variadic-macro-arguments -fno-exceptions -fno-rtti -Wno-suggest-override -std=c++14 -MD -MT unittests/Support/CMakeFiles/SupportTests.dir/MemoryBufferTest.cpp.o -MF unittests/Support/CMakeFiles/SupportTests.dir/MemoryBufferTest.cpp.o.d -o unittests/Support/CMakeFiles/SupportTests.dir/MemoryBufferTest.cpp.o -c /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/MemoryBufferTest.cpp In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/MemoryBufferTest.cpp:19: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/Error.h:14: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/SupportHelpers.h:18: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3820:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher' first required here return MakePolymorphicMatcher(internal::IsNullMatcher()); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3827:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher' first required here return MakePolymorphicMatcher(internal::NotNullMatcher()); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2039:3: warning: definition of implicit copy constructor for 'FloatingEqMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(FloatingEqMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3840:10: note: in implicit copy constructor for 'testing::internal::FloatingEqMatcher' first required here return internal::FloatingEqMatcher(rhs, false); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2039:3: warning: definition of implicit copy constructor for 'FloatingEqMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(FloatingEqMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3868:10: note: in implicit copy constructor for 'testing::internal::FloatingEqMatcher' first required here return internal::FloatingEqMatcher(rhs, false); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3980:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StrEqualityMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1182:3: warning: definition of implicit copy constructor for 'StrEqualityMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(StrEqualityMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::StrEqualityMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3980:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StrEqualityMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4009:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::HasSubstrMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1229:3: warning: definition of implicit copy constructor for 'HasSubstrMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(HasSubstrMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::HasSubstrMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4009:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::HasSubstrMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4016:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StartsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1276:3: warning: definition of implicit copy constructor for 'StartsWithMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(StartsWithMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::StartsWithMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4016:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StartsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4023:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::EndsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1322:3: warning: definition of implicit copy constructor for 'EndsWithMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(EndsWithMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::EndsWithMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4023:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::EndsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4031:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher' first required here return MakePolymorphicMatcher(internal::MatchesRegexMatcher(regex, true)); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1371:3: warning: definition of implicit copy constructor for 'MatchesRegexMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(MatchesRegexMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::MatchesRegexMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4031:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher' first required here return MakePolymorphicMatcher(internal::MatchesRegexMatcher(regex, true)); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4055:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StrEqualityMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1182:3: warning: definition of implicit copy constructor for 'StrEqualityMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(StrEqualityMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::StrEqualityMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4055:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StrEqualityMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4084:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::HasSubstrMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1229:3: warning: definition of implicit copy constructor for 'HasSubstrMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(HasSubstrMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::HasSubstrMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4084:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::HasSubstrMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4091:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StartsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1276:3: warning: definition of implicit copy constructor for 'StartsWithMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(StartsWithMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::StartsWithMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4091:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StartsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4098:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::EndsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1322:3: warning: definition of implicit copy constructor for 'EndsWithMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(EndsWithMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::EndsWithMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4098:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::EndsWithMatcher( ^ In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/MemoryBufferTest.cpp:19: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/Error.h:16: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:460:3: warning: definition of implicit copy constructor for 'PolymorphicAction' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicAction); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:1070:10: note: in implicit copy constructor for 'testing::PolymorphicAction' first required here return MakePolymorphicAction(internal::ReturnNullAction()); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:460:3: warning: definition of implicit copy constructor for 'PolymorphicAction' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicAction); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:1075:10: note: in implicit copy constructor for 'testing::PolymorphicAction' first required here return MakePolymorphicAction(internal::ReturnVoidAction()); ^ In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/MemoryBufferTest.cpp:19: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/Error.h:14: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/SupportHelpers.h:18: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3519:3: warning: definition of implicit copy constructor for 'ElementsAreMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:574:10: note: in implicit copy constructor for 'testing::internal::ElementsAreMatcher>' first required here return internal::ElementsAreMatcher(Args()); ^ In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/MemoryBufferTest.cpp:19: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/Error.h:14: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/SupportHelpers.h:18: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3489:3: warning: definition of implicit copy constructor for 'UnorderedElementsAreMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(UnorderedElementsAreMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:789:10: note: in implicit copy constructor for 'testing::internal::UnorderedElementsAreMatcher>' first required here return internal::UnorderedElementsAreMatcher(Args()); ^ In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/MemoryBufferTest.cpp:19: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/Error.h:16: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock.h:66: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-more-matchers.h:50:1: warning: definition of implicit copy constructor for 'IsEmptyMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] MATCHER(IsEmpty, negation ? "isn't empty" : "is empty") { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1419:5: note: expanded from macro 'MATCHER' GTEST_DISALLOW_ASSIGN_(name##Matcher);\ ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-more-matchers.h:50:1: note: in implicit copy constructor for 'testing::IsEmptyMatcher' first required here /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1422:12: note: expanded from macro 'MATCHER' return name##Matcher();\ ^ :128:1: note: expanded from here IsEmptyMatcher ^ In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/MemoryBufferTest.cpp:19: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/Error.h:173:1: warning: definition of implicit copy constructor for 'SucceededMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] MATCHER(Succeeded, "") { return arg.Success(); } ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1419:5: note: expanded from macro 'MATCHER' GTEST_DISALLOW_ASSIGN_(name##Matcher);\ ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/Error.h:173:1: note: in implicit copy constructor for 'llvm::SucceededMatcher' first required here /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1422:12: note: expanded from macro 'MATCHER' return name##Matcher();\ ^ :141:1: note: expanded from here SucceededMatcher ^ In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/MemoryBufferTest.cpp:19: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/Error.h:174:1: warning: definition of implicit copy constructor for 'FailedMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] MATCHER(Failed, "") { return !arg.Success(); } ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1419:5: note: expanded from macro 'MATCHER' GTEST_DISALLOW_ASSIGN_(name##Matcher);\ ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/Error.h:174:1: note: in implicit copy constructor for 'llvm::FailedMatcher' first required here /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1422:12: note: expanded from macro 'MATCHER' return name##Matcher();\ ^ :148:1: note: expanded from here FailedMatcher ^ In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/MemoryBufferTest.cpp:19: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/Error.h:14: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/SupportHelpers.h:18: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:53: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:49: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest.h:62: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:193: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h:107:8: warning: definition of implicit copy constructor for 'ValueArray2' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] void operator=(const ValueArray2& other) = delete; ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:354:10: note: in implicit copy constructor for 'testing::internal::ValueArray2' first required here return internal::ValueArray2(v1, v2); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:1221:10: note: in instantiation of function template specialization 'testing::Values' requested here return Values(false, true); ^ In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/MemoryBufferTest.cpp:19: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/Error.h:14: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/SupportHelpers.h:18: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1872:3: warning: definition of implicit copy constructor for 'PredicateFormatterFromMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PredicateFormatterFromMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1882:10: note: in implicit copy constructor for 'testing::internal::PredicateFormatterFromMatcher' first required here return PredicateFormatterFromMatcher(internal::move(matcher)); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/MemoryBufferTest.cpp:112:5: note: in instantiation of function template specialization 'testing::internal::MakePredicateFormatterFromMatcher' requested here ASSERT_THAT_EXPECTED(File, Succeeded()); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/Error.h:171:3: note: expanded from macro 'ASSERT_THAT_EXPECTED' ASSERT_THAT(llvm::detail::TakeExpected(Err), Matcher) ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4413:26: note: expanded from macro 'ASSERT_THAT' ::testing::internal::MakePredicateFormatterFromMatcher(matcher), value) ^ 31 warnings generated. [78/4256] /usr/local/bin/sccache /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/host-compiler/bin/clang++ -DGTEST_HAS_RTTI=0 -DGTEST_HAS_TR1_TUPLE=0 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Iunittests/Support -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support -Iinclude -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include -fno-stack-protector -fno-common -Wno-profile-instr-unprofiled -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -fmodules -fmodules-cache-path=/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/clang-build/Build/module.cache -fcxx-modules -Xclang -fmodules-local-submodule-visibility -gmodules -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -fdiagnostics-color -flto=thin -O2 -g -DNDEBUG -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -Wno-variadic-macros -Wno-gnu-zero-variadic-macro-arguments -fno-exceptions -fno-rtti -Wno-suggest-override -std=c++14 -MD -MT unittests/Support/CMakeFiles/SupportTests.dir/SHA256.cpp.o -MF unittests/Support/CMakeFiles/SupportTests.dir/SHA256.cpp.o.d -o unittests/Support/CMakeFiles/SupportTests.dir/SHA256.cpp.o -c /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/SHA256.cpp In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/SHA256.cpp:17: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest.h:62: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:193: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h:107:8: warning: definition of implicit copy constructor for 'ValueArray2' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] void operator=(const ValueArray2& other) = delete; ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:354:10: note: in implicit copy constructor for 'testing::internal::ValueArray2' first required here return internal::ValueArray2(v1, v2); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:1221:10: note: in instantiation of function template specialization 'testing::Values' requested here return Values(false, true); ^ 1 warning generated. [79/4256] /usr/local/bin/sccache /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/host-compiler/bin/clang++ -DGTEST_HAS_RTTI=0 -DGTEST_HAS_TR1_TUPLE=0 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Iunittests/Support -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support -Iinclude -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include -fno-stack-protector -fno-common -Wno-profile-instr-unprofiled -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -fmodules -fmodules-cache-path=/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/clang-build/Build/module.cache -fcxx-modules -Xclang -fmodules-local-submodule-visibility -gmodules -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -fdiagnostics-color -flto=thin -O2 -g -DNDEBUG -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -Wno-variadic-macros -Wno-gnu-zero-variadic-macro-arguments -fno-exceptions -fno-rtti -Wno-suggest-override -std=c++14 -MD -MT unittests/Support/CMakeFiles/SupportTests.dir/ParallelTest.cpp.o -MF unittests/Support/CMakeFiles/SupportTests.dir/ParallelTest.cpp.o.d -o unittests/Support/CMakeFiles/SupportTests.dir/ParallelTest.cpp.o -c /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/ParallelTest.cpp In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/ParallelTest.cpp:15: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest.h:62: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:193: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h:107:8: warning: definition of implicit copy constructor for 'ValueArray2' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] void operator=(const ValueArray2& other) = delete; ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:354:10: note: in implicit copy constructor for 'testing::internal::ValueArray2' first required here return internal::ValueArray2(v1, v2); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:1221:10: note: in instantiation of function template specialization 'testing::Values' requested here return Values(false, true); ^ 1 warning generated. [80/4256] /usr/local/bin/sccache /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/host-compiler/bin/clang++ -DGTEST_HAS_RTTI=0 -DGTEST_HAS_TR1_TUPLE=0 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Iunittests/Support -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support -Iinclude -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include -fno-stack-protector -fno-common -Wno-profile-instr-unprofiled -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -fmodules -fmodules-cache-path=/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/clang-build/Build/module.cache -fcxx-modules -Xclang -fmodules-local-submodule-visibility -gmodules -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -fdiagnostics-color -flto=thin -O2 -g -DNDEBUG -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -Wno-variadic-macros -Wno-gnu-zero-variadic-macro-arguments -fno-exceptions -fno-rtti -Wno-suggest-override -std=c++14 -MD -MT unittests/Support/CMakeFiles/SupportTests.dir/ErrorTest.cpp.o -MF unittests/Support/CMakeFiles/SupportTests.dir/ErrorTest.cpp.o.d -o unittests/Support/CMakeFiles/SupportTests.dir/ErrorTest.cpp.o -c /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/ErrorTest.cpp In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/ErrorTest.cpp:16: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/Error.h:14: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/SupportHelpers.h:18: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3820:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher' first required here return MakePolymorphicMatcher(internal::IsNullMatcher()); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3827:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher' first required here return MakePolymorphicMatcher(internal::NotNullMatcher()); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2039:3: warning: definition of implicit copy constructor for 'FloatingEqMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(FloatingEqMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3840:10: note: in implicit copy constructor for 'testing::internal::FloatingEqMatcher' first required here return internal::FloatingEqMatcher(rhs, false); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2039:3: warning: definition of implicit copy constructor for 'FloatingEqMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(FloatingEqMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3868:10: note: in implicit copy constructor for 'testing::internal::FloatingEqMatcher' first required here return internal::FloatingEqMatcher(rhs, false); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3980:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StrEqualityMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1182:3: warning: definition of implicit copy constructor for 'StrEqualityMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(StrEqualityMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::StrEqualityMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3980:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StrEqualityMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4009:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::HasSubstrMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1229:3: warning: definition of implicit copy constructor for 'HasSubstrMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(HasSubstrMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::HasSubstrMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4009:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::HasSubstrMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4016:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StartsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1276:3: warning: definition of implicit copy constructor for 'StartsWithMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(StartsWithMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::StartsWithMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4016:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StartsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4023:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::EndsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1322:3: warning: definition of implicit copy constructor for 'EndsWithMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(EndsWithMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::EndsWithMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4023:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::EndsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4031:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher' first required here return MakePolymorphicMatcher(internal::MatchesRegexMatcher(regex, true)); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1371:3: warning: definition of implicit copy constructor for 'MatchesRegexMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(MatchesRegexMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::MatchesRegexMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4031:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher' first required here return MakePolymorphicMatcher(internal::MatchesRegexMatcher(regex, true)); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4055:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StrEqualityMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1182:3: warning: definition of implicit copy constructor for 'StrEqualityMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(StrEqualityMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::StrEqualityMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4055:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StrEqualityMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4084:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::HasSubstrMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1229:3: warning: definition of implicit copy constructor for 'HasSubstrMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(HasSubstrMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::HasSubstrMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4084:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::HasSubstrMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4091:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StartsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1276:3: warning: definition of implicit copy constructor for 'StartsWithMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(StartsWithMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::StartsWithMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4091:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StartsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4098:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::EndsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1322:3: warning: definition of implicit copy constructor for 'EndsWithMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(EndsWithMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::EndsWithMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4098:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::EndsWithMatcher( ^ In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/ErrorTest.cpp:16: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/Error.h:16: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:460:3: warning: definition of implicit copy constructor for 'PolymorphicAction' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicAction); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:1070:10: note: in implicit copy constructor for 'testing::PolymorphicAction' first required here return MakePolymorphicAction(internal::ReturnNullAction()); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:460:3: warning: definition of implicit copy constructor for 'PolymorphicAction' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicAction); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:1075:10: note: in implicit copy constructor for 'testing::PolymorphicAction' first required here return MakePolymorphicAction(internal::ReturnVoidAction()); ^ In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/ErrorTest.cpp:16: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/Error.h:14: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/SupportHelpers.h:18: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3519:3: warning: definition of implicit copy constructor for 'ElementsAreMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:574:10: note: in implicit copy constructor for 'testing::internal::ElementsAreMatcher>' first required here return internal::ElementsAreMatcher(Args()); ^ In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/ErrorTest.cpp:16: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/Error.h:14: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/SupportHelpers.h:18: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3489:3: warning: definition of implicit copy constructor for 'UnorderedElementsAreMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(UnorderedElementsAreMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:789:10: note: in implicit copy constructor for 'testing::internal::UnorderedElementsAreMatcher>' first required here return internal::UnorderedElementsAreMatcher(Args()); ^ In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/ErrorTest.cpp:16: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/Error.h:16: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock.h:66: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-more-matchers.h:50:1: warning: definition of implicit copy constructor for 'IsEmptyMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] MATCHER(IsEmpty, negation ? "isn't empty" : "is empty") { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1419:5: note: expanded from macro 'MATCHER' GTEST_DISALLOW_ASSIGN_(name##Matcher);\ ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-more-matchers.h:50:1: note: in implicit copy constructor for 'testing::IsEmptyMatcher' first required here /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1422:12: note: expanded from macro 'MATCHER' return name##Matcher();\ ^ :128:1: note: expanded from here IsEmptyMatcher ^ In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/ErrorTest.cpp:16: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/Error.h:173:1: warning: definition of implicit copy constructor for 'SucceededMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] MATCHER(Succeeded, "") { return arg.Success(); } ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1419:5: note: expanded from macro 'MATCHER' GTEST_DISALLOW_ASSIGN_(name##Matcher);\ ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/Error.h:173:1: note: in implicit copy constructor for 'llvm::SucceededMatcher' first required here /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1422:12: note: expanded from macro 'MATCHER' return name##Matcher();\ ^ :141:1: note: expanded from here SucceededMatcher ^ In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/ErrorTest.cpp:16: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/Error.h:174:1: warning: definition of implicit copy constructor for 'FailedMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] MATCHER(Failed, "") { return !arg.Success(); } ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1419:5: note: expanded from macro 'MATCHER' GTEST_DISALLOW_ASSIGN_(name##Matcher);\ ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/Error.h:174:1: note: in implicit copy constructor for 'llvm::FailedMatcher' first required here /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1422:12: note: expanded from macro 'MATCHER' return name##Matcher();\ ^ :148:1: note: expanded from here FailedMatcher ^ In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/ErrorTest.cpp:16: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/Error.h:14: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/SupportHelpers.h:18: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/ErrorTest.cpp:799:27: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here Failed(testing::Property(&CustomError::getInfo, 0))); ^ In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/ErrorTest.cpp:16: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/Error.h:14: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/SupportHelpers.h:18: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2303:3: warning: definition of implicit copy constructor for 'PropertyMatcher<(anonymous namespace)::CustomError, int>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PropertyMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::PropertyMatcher<(anonymous namespace)::CustomError, int>' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/ErrorTest.cpp:799:27: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here Failed(testing::Property(&CustomError::getInfo, 0))); ^ In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/ErrorTest.cpp:16: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/Error.h:14: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/SupportHelpers.h:18: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:925:3: warning: definition of implicit copy constructor for 'ComparisonBase, int, testing::internal::AnyEq>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(ComparisonBase); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:929:7: note: in implicit copy constructor for 'testing::internal::ComparisonBase, int, testing::internal::AnyEq>' first required here class EqMatcher : public ComparisonBase, Rhs, AnyEq> { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/ErrorTest.cpp:829:53: note: in implicit move constructor for 'testing::internal::EqMatcher' first required here EXPECT_THAT_EXPECTED(Expected(a), HasValue(testing::Eq(1))); ^ In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/ErrorTest.cpp:16: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/Error.h:14: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/SupportHelpers.h:18: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:925:3: warning: definition of implicit copy constructor for 'ComparisonBase, int, testing::internal::AnyGt>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(ComparisonBase); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:953:7: note: in implicit copy constructor for 'testing::internal::ComparisonBase, int, testing::internal::AnyGt>' first required here class GtMatcher : public ComparisonBase, Rhs, AnyGt> { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/ErrorTest.cpp:831:51: note: in implicit move constructor for 'testing::internal::GtMatcher' first required here EXPECT_THAT_EXPECTED(Expected(1), HasValue(testing::Gt(0))); ^ In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/ErrorTest.cpp:16: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/Error.h:14: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/SupportHelpers.h:18: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2448:3: warning: definition of implicit copy constructor for 'SizeIsMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(SizeIsMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/ErrorTest.cpp:880:30: note: in implicit copy constructor for 'testing::internal::SizeIsMatcher' first required here FailedWithMessageArray(testing::SizeIs(2))); ^ In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/ErrorTest.cpp:16: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/Error.h:14: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/SupportHelpers.h:18: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:53: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:49: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest.h:62: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:193: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h:107:8: warning: definition of implicit copy constructor for 'ValueArray2' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] void operator=(const ValueArray2& other) = delete; ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:354:10: note: in implicit copy constructor for 'testing::internal::ValueArray2' first required here return internal::ValueArray2(v1, v2); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:1221:10: note: in instantiation of function template specialization 'testing::Values' requested here return Values(false, true); ^ In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/ErrorTest.cpp:16: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/Error.h:14: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/SupportHelpers.h:18: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1872:3: warning: definition of implicit copy constructor for 'PredicateFormatterFromMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PredicateFormatterFromMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1882:10: note: in implicit copy constructor for 'testing::internal::PredicateFormatterFromMatcher' first required here return PredicateFormatterFromMatcher(internal::move(matcher)); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/ErrorTest.cpp:765:3: note: in instantiation of function template specialization 'testing::internal::MakePredicateFormatterFromMatcher' requested here EXPECT_THAT_ERROR(Error::success(), Succeeded()); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/Error.h:164:3: note: expanded from macro 'EXPECT_THAT_ERROR' EXPECT_THAT(llvm::detail::TakeError(Err), Matcher) ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4415:26: note: expanded from macro 'EXPECT_THAT' ::testing::internal::MakePredicateFormatterFromMatcher(matcher), value) ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1872:3: warning: definition of implicit copy constructor for 'PredicateFormatterFromMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PredicateFormatterFromMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1882:10: note: in implicit copy constructor for 'testing::internal::PredicateFormatterFromMatcher' first required here return PredicateFormatterFromMatcher(internal::move(matcher)); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/ErrorTest.cpp:780:3: note: in instantiation of function template specialization 'testing::internal::MakePredicateFormatterFromMatcher' requested here EXPECT_THAT_ERROR(make_error(0), Failed()); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/Error.h:164:3: note: expanded from macro 'EXPECT_THAT_ERROR' EXPECT_THAT(llvm::detail::TakeError(Err), Matcher) ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4415:26: note: expanded from macro 'EXPECT_THAT' ::testing::internal::MakePredicateFormatterFromMatcher(matcher), value) ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1872:3: warning: definition of implicit copy constructor for 'PredicateFormatterFromMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PredicateFormatterFromMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1882:10: note: in implicit copy constructor for 'testing::internal::PredicateFormatterFromMatcher>' first required here return PredicateFormatterFromMatcher(internal::move(matcher)); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/ErrorTest.cpp:784:3: note: in instantiation of function template specialization 'testing::internal::MakePredicateFormatterFromMatcher>' requested here EXPECT_THAT_ERROR(make_error(0), Failed()); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/Error.h:164:3: note: expanded from macro 'EXPECT_THAT_ERROR' EXPECT_THAT(llvm::detail::TakeError(Err), Matcher) ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4415:26: note: expanded from macro 'EXPECT_THAT' ::testing::internal::MakePredicateFormatterFromMatcher(matcher), value) ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1872:3: warning: definition of implicit copy constructor for 'PredicateFormatterFromMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PredicateFormatterFromMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1882:10: note: in implicit copy constructor for 'testing::internal::PredicateFormatterFromMatcher>' first required here return PredicateFormatterFromMatcher(internal::move(matcher)); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/ErrorTest.cpp:817:3: note: in instantiation of function template specialization 'testing::internal::MakePredicateFormatterFromMatcher>' requested here EXPECT_THAT_EXPECTED(Expected(0), HasValue(0)); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/Error.h:169:3: note: expanded from macro 'EXPECT_THAT_EXPECTED' EXPECT_THAT(llvm::detail::TakeExpected(Err), Matcher) ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4415:26: note: expanded from macro 'EXPECT_THAT' ::testing::internal::MakePredicateFormatterFromMatcher(matcher), value) ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1872:3: warning: definition of implicit copy constructor for 'PredicateFormatterFromMatcher>>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PredicateFormatterFromMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1882:10: note: in implicit copy constructor for 'testing::internal::PredicateFormatterFromMatcher>>' first required here return PredicateFormatterFromMatcher(internal::move(matcher)); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/ErrorTest.cpp:829:3: note: in instantiation of function template specialization 'testing::internal::MakePredicateFormatterFromMatcher>>' requested here EXPECT_THAT_EXPECTED(Expected(a), HasValue(testing::Eq(1))); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/Error.h:169:3: note: expanded from macro 'EXPECT_THAT_EXPECTED' EXPECT_THAT(llvm::detail::TakeExpected(Err), Matcher) ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4415:26: note: expanded from macro 'EXPECT_THAT' ::testing::internal::MakePredicateFormatterFromMatcher(matcher), value) ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1872:3: warning: definition of implicit copy constructor for 'PredicateFormatterFromMatcher>>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PredicateFormatterFromMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1882:10: note: in implicit copy constructor for 'testing::internal::PredicateFormatterFromMatcher>>' first required here return PredicateFormatterFromMatcher(internal::move(matcher)); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/ErrorTest.cpp:831:3: note: in instantiation of function template specialization 'testing::internal::MakePredicateFormatterFromMatcher>>' requested here EXPECT_THAT_EXPECTED(Expected(1), HasValue(testing::Gt(0))); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/Error.h:169:3: note: expanded from macro 'EXPECT_THAT_EXPECTED' EXPECT_THAT(llvm::detail::TakeExpected(Err), Matcher) ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4415:26: note: expanded from macro 'EXPECT_THAT' ::testing::internal::MakePredicateFormatterFromMatcher(matcher), value) ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3519:3: warning: definition of implicit copy constructor for 'ElementsAreMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:584:10: note: in implicit copy constructor for 'testing::internal::ElementsAreMatcher>' first required here return internal::ElementsAreMatcher(Args(e1)); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/Error.h:191:48: note: in instantiation of function template specialization 'testing::ElementsAre' requested here new detail::ErrorMessageMatches(testing::ElementsAre(Matcher...))); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/ErrorTest.cpp:845:24: note: in instantiation of function template specialization 'llvm::FailedWithMessage' requested here FailedWithMessage("CustomError {0}")); ^ In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/ErrorTest.cpp:16: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/Error.h:14: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/SupportHelpers.h:18: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3519:3: warning: definition of implicit copy constructor for 'ElementsAreMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:596:10: note: in implicit copy constructor for 'testing::internal::ElementsAreMatcher>' first required here return internal::ElementsAreMatcher(Args(e1, e2)); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/Error.h:191:48: note: in instantiation of function template specialization 'testing::ElementsAre' requested here new detail::ErrorMessageMatches(testing::ElementsAre(Matcher...))); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/ErrorTest.cpp:863:28: note: in instantiation of function template specialization 'llvm::FailedWithMessage' requested here FailedWithMessage("CustomError {0}", "CustomError {0}")), ^ In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/ErrorTest.cpp:16: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/Error.h:14: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/SupportHelpers.h:18: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:925:3: warning: definition of implicit copy constructor for 'ComparisonBase, unsigned long, testing::internal::AnyEq>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(ComparisonBase); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:929:7: note: in implicit copy constructor for 'testing::internal::ComparisonBase, unsigned long, testing::internal::AnyEq>' first required here class EqMatcher : public ComparisonBase, Rhs, AnyEq> { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3766:48: note: in implicit move constructor for 'testing::internal::EqMatcher' first required here inline internal::EqMatcher Eq(T x) { return internal::EqMatcher(x); } ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3771:40: note: in instantiation of function template specialization 'testing::Eq' requested here Matcher::Matcher(T value) { *this = Eq(value); } ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:557:12: note: in instantiation of member function 'testing::Matcher::Matcher' requested here return polymorphic_matcher_or_value; ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:533:12: note: in instantiation of member function 'testing::internal::MatcherCastImpl::CastImpl' requested here return CastImpl( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:613:43: note: in instantiation of member function 'testing::internal::MatcherCastImpl::Cast' requested here return internal::MatcherCastImpl::Cast(matcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2419:25: note: in instantiation of function template specialization 'testing::MatcherCast' requested here : size_matcher_(MatcherCast(size_matcher)) {} ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2409:28: note: in instantiation of member function 'testing::internal::SizeIsMatcher::Impl>::Impl' requested here return MakeMatcher(new Impl(size_matcher_)); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/Error.h:196:54: note: in instantiation of function template specialization 'testing::internal::SizeIsMatcher::operator Matcher>' requested here return MakeMatcher(new detail::ErrorMessageMatches(Matcher)); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/ErrorTest.cpp:880:7: note: in instantiation of function template specialization 'llvm::FailedWithMessageArray>' requested here FailedWithMessageArray(testing::SizeIs(2))); ^ 44 warnings generated. [81/4256] /usr/local/bin/sccache /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/host-compiler/bin/clang++ -DGTEST_HAS_RTTI=0 -DGTEST_HAS_TR1_TUPLE=0 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Iunittests/Support -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support -Iinclude -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include -fno-stack-protector -fno-common -Wno-profile-instr-unprofiled -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -fmodules -fmodules-cache-path=/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/clang-build/Build/module.cache -fcxx-modules -Xclang -fmodules-local-submodule-visibility -gmodules -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -fdiagnostics-color -flto=thin -O2 -g -DNDEBUG -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -Wno-variadic-macros -Wno-gnu-zero-variadic-macro-arguments -fno-exceptions -fno-rtti -Wno-suggest-override -std=c++14 -MD -MT unittests/Support/CMakeFiles/SupportTests.dir/FormatVariadicTest.cpp.o -MF unittests/Support/CMakeFiles/SupportTests.dir/FormatVariadicTest.cpp.o.d -o unittests/Support/CMakeFiles/SupportTests.dir/FormatVariadicTest.cpp.o -c /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/FormatVariadicTest.cpp In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/FormatVariadicTest.cpp:12: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest.h:62: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:193: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h:107:8: warning: definition of implicit copy constructor for 'ValueArray2' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] void operator=(const ValueArray2& other) = delete; ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:354:10: note: in implicit copy constructor for 'testing::internal::ValueArray2' first required here return internal::ValueArray2(v1, v2); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:1221:10: note: in instantiation of function template specialization 'testing::Values' requested here return Values(false, true); ^ 1 warning generated. [82/4256] /usr/local/bin/sccache /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/host-compiler/bin/clang++ -DGTEST_HAS_RTTI=0 -DGTEST_HAS_TR1_TUPLE=0 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Iunittests/Support -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support -Iinclude -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include -fno-stack-protector -fno-common -Wno-profile-instr-unprofiled -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -fmodules -fmodules-cache-path=/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/clang-build/Build/module.cache -fcxx-modules -Xclang -fmodules-local-submodule-visibility -gmodules -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -fdiagnostics-color -flto=thin -O2 -g -DNDEBUG -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -Wno-variadic-macros -Wno-gnu-zero-variadic-macro-arguments -fno-exceptions -fno-rtti -Wno-suggest-override -std=c++14 -MD -MT unittests/Support/CMakeFiles/SupportTests.dir/ThreadLocalTest.cpp.o -MF unittests/Support/CMakeFiles/SupportTests.dir/ThreadLocalTest.cpp.o.d -o unittests/Support/CMakeFiles/SupportTests.dir/ThreadLocalTest.cpp.o -c /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/ThreadLocalTest.cpp In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/ThreadLocalTest.cpp:10: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest.h:62: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:193: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h:107:8: warning: definition of implicit copy constructor for 'ValueArray2' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] void operator=(const ValueArray2& other) = delete; ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:354:10: note: in implicit copy constructor for 'testing::internal::ValueArray2' first required here return internal::ValueArray2(v1, v2); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:1221:10: note: in instantiation of function template specialization 'testing::Values' requested here return Values(false, true); ^ 1 warning generated. [83/4256] /usr/local/bin/sccache /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/host-compiler/bin/clang++ -DGTEST_HAS_RTTI=0 -DGTEST_HAS_TR1_TUPLE=0 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Iunittests/Support -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support -Iinclude -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include -fno-stack-protector -fno-common -Wno-profile-instr-unprofiled -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -fmodules -fmodules-cache-path=/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/clang-build/Build/module.cache -fcxx-modules -Xclang -fmodules-local-submodule-visibility -gmodules -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -fdiagnostics-color -flto=thin -O2 -g -DNDEBUG -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -Wno-variadic-macros -Wno-gnu-zero-variadic-macro-arguments -fno-exceptions -fno-rtti -Wno-suggest-override -std=c++14 -MD -MT unittests/Support/CMakeFiles/SupportTests.dir/SwapByteOrderTest.cpp.o -MF unittests/Support/CMakeFiles/SupportTests.dir/SwapByteOrderTest.cpp.o.d -o unittests/Support/CMakeFiles/SupportTests.dir/SwapByteOrderTest.cpp.o -c /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/SwapByteOrderTest.cpp In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/SwapByteOrderTest.cpp:10: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest.h:62: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:193: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h:107:8: warning: definition of implicit copy constructor for 'ValueArray2' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] void operator=(const ValueArray2& other) = delete; ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:354:10: note: in implicit copy constructor for 'testing::internal::ValueArray2' first required here return internal::ValueArray2(v1, v2); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:1221:10: note: in instantiation of function template specialization 'testing::Values' requested here return Values(false, true); ^ 1 warning generated. [84/4256] /usr/local/bin/sccache /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/host-compiler/bin/clang++ -DGTEST_HAS_RTTI=0 -DGTEST_HAS_TR1_TUPLE=0 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Iunittests/Support -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support -Iinclude -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include -fno-stack-protector -fno-common -Wno-profile-instr-unprofiled -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -fmodules -fmodules-cache-path=/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/clang-build/Build/module.cache -fcxx-modules -Xclang -fmodules-local-submodule-visibility -gmodules -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -fdiagnostics-color -flto=thin -O2 -g -DNDEBUG -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -Wno-variadic-macros -Wno-gnu-zero-variadic-macro-arguments -fno-exceptions -fno-rtti -Wno-suggest-override -std=c++14 -MD -MT unittests/Support/CMakeFiles/SupportTests.dir/CommandLineTest.cpp.o -MF unittests/Support/CMakeFiles/SupportTests.dir/CommandLineTest.cpp.o.d -o unittests/Support/CMakeFiles/SupportTests.dir/CommandLineTest.cpp.o -c /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/CommandLineTest.cpp In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/CommandLineTest.cpp:25: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/SupportHelpers.h:18: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3820:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher' first required here return MakePolymorphicMatcher(internal::IsNullMatcher()); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3827:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher' first required here return MakePolymorphicMatcher(internal::NotNullMatcher()); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2039:3: warning: definition of implicit copy constructor for 'FloatingEqMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(FloatingEqMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3840:10: note: in implicit copy constructor for 'testing::internal::FloatingEqMatcher' first required here return internal::FloatingEqMatcher(rhs, false); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2039:3: warning: definition of implicit copy constructor for 'FloatingEqMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(FloatingEqMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3868:10: note: in implicit copy constructor for 'testing::internal::FloatingEqMatcher' first required here return internal::FloatingEqMatcher(rhs, false); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3980:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StrEqualityMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1182:3: warning: definition of implicit copy constructor for 'StrEqualityMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(StrEqualityMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::StrEqualityMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3980:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StrEqualityMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4009:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::HasSubstrMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1229:3: warning: definition of implicit copy constructor for 'HasSubstrMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(HasSubstrMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::HasSubstrMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4009:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::HasSubstrMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4016:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StartsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1276:3: warning: definition of implicit copy constructor for 'StartsWithMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(StartsWithMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::StartsWithMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4016:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StartsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4023:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::EndsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1322:3: warning: definition of implicit copy constructor for 'EndsWithMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(EndsWithMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::EndsWithMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4023:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::EndsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4031:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher' first required here return MakePolymorphicMatcher(internal::MatchesRegexMatcher(regex, true)); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1371:3: warning: definition of implicit copy constructor for 'MatchesRegexMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(MatchesRegexMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::MatchesRegexMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4031:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher' first required here return MakePolymorphicMatcher(internal::MatchesRegexMatcher(regex, true)); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4055:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StrEqualityMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1182:3: warning: definition of implicit copy constructor for 'StrEqualityMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(StrEqualityMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::StrEqualityMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4055:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StrEqualityMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4084:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::HasSubstrMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1229:3: warning: definition of implicit copy constructor for 'HasSubstrMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(HasSubstrMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::HasSubstrMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4084:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::HasSubstrMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4091:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StartsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1276:3: warning: definition of implicit copy constructor for 'StartsWithMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(StartsWithMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::StartsWithMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4091:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::StartsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:475:3: warning: definition of implicit copy constructor for 'PolymorphicMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4098:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::EndsWithMatcher( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1322:3: warning: definition of implicit copy constructor for 'EndsWithMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(EndsWithMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:432:7: note: in implicit copy constructor for 'testing::internal::EndsWithMatcher' first required here class PolymorphicMatcher { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4098:10: note: in implicit copy constructor for 'testing::PolymorphicMatcher>' first required here return MakePolymorphicMatcher(internal::EndsWithMatcher( ^ In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/CommandLineTest.cpp:26: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock.h:58: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:460:3: warning: definition of implicit copy constructor for 'PolymorphicAction' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicAction); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:1070:10: note: in implicit copy constructor for 'testing::PolymorphicAction' first required here return MakePolymorphicAction(internal::ReturnNullAction()); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:460:3: warning: definition of implicit copy constructor for 'PolymorphicAction' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PolymorphicAction); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-actions.h:1075:10: note: in implicit copy constructor for 'testing::PolymorphicAction' first required here return MakePolymorphicAction(internal::ReturnVoidAction()); ^ In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/CommandLineTest.cpp:25: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/SupportHelpers.h:18: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3519:3: warning: definition of implicit copy constructor for 'ElementsAreMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(ElementsAreMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:574:10: note: in implicit copy constructor for 'testing::internal::ElementsAreMatcher>' first required here return internal::ElementsAreMatcher(Args()); ^ In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/CommandLineTest.cpp:25: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/SupportHelpers.h:18: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:3489:3: warning: definition of implicit copy constructor for 'UnorderedElementsAreMatcher>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(UnorderedElementsAreMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:789:10: note: in implicit copy constructor for 'testing::internal::UnorderedElementsAreMatcher>' first required here return internal::UnorderedElementsAreMatcher(Args()); ^ In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/CommandLineTest.cpp:26: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock.h:66: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-more-matchers.h:50:1: warning: definition of implicit copy constructor for 'IsEmptyMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] MATCHER(IsEmpty, negation ? "isn't empty" : "is empty") { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1419:5: note: expanded from macro 'MATCHER' GTEST_DISALLOW_ASSIGN_(name##Matcher);\ ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-more-matchers.h:50:1: note: in implicit copy constructor for 'testing::IsEmptyMatcher' first required here /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1422:12: note: expanded from macro 'MATCHER' return name##Matcher();\ ^ :128:1: note: expanded from here IsEmptyMatcher ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/CommandLineTest.cpp:39:1: warning: definition of implicit copy constructor for 'StringEqualityMatcher' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] MATCHER(StringEquality, "Checks if two char* are equal as strings") { ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1419:5: note: expanded from macro 'MATCHER' GTEST_DISALLOW_ASSIGN_(name##Matcher);\ ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/CommandLineTest.cpp:39:1: note: in implicit copy constructor for '(anonymous namespace)::StringEqualityMatcher' first required here /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h:1422:12: note: expanded from macro 'MATCHER' return name##Matcher();\ ^ :137:1: note: expanded from here StringEqualityMatcher ^ In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/CommandLineTest.cpp:25: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/SupportHelpers.h:18: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:2800:3: warning: definition of implicit copy constructor for 'PointwiseMatcher<(anonymous namespace)::StringEqualityMatcher, std::vector>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PointwiseMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/CommandLineTest.cpp:832:21: note: in implicit copy constructor for 'testing::internal::PointwiseMatcher<(anonymous namespace)::StringEqualityMatcher, std::vector>' first required here EXPECT_THAT(Argv, testing::Pointwise( ^ In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/CommandLineTest.cpp:25: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/SupportHelpers.h:18: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:53: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:49: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest.h:62: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:193: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h:107:8: warning: definition of implicit copy constructor for 'ValueArray2' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] void operator=(const ValueArray2& other) = delete; ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:354:10: note: in implicit copy constructor for 'testing::internal::ValueArray2' first required here return internal::ValueArray2(v1, v2); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:1221:10: note: in instantiation of function template specialization 'testing::Values' requested here return Values(false, true); ^ In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/CommandLineTest.cpp:25: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include/llvm/Testing/Support/SupportHelpers.h:18: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1872:3: warning: definition of implicit copy constructor for 'PredicateFormatterFromMatcher>>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] GTEST_DISALLOW_ASSIGN_(PredicateFormatterFromMatcher); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-port.h:873:8: note: expanded from macro 'GTEST_DISALLOW_ASSIGN_' void operator=(type const &) = delete ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:1882:10: note: in implicit copy constructor for 'testing::internal::PredicateFormatterFromMatcher>>' first required here return PredicateFormatterFromMatcher(internal::move(matcher)); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/CommandLineTest.cpp:832:3: note: in instantiation of function template specialization 'testing::internal::MakePredicateFormatterFromMatcher>>' requested here EXPECT_THAT(Argv, testing::Pointwise( ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4415:26: note: expanded from macro 'EXPECT_THAT' ::testing::internal::MakePredicateFormatterFromMatcher(matcher), value) ^ 31 warnings generated. [85/4256] /usr/local/bin/sccache /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/host-compiler/bin/clang++ -DGTEST_HAS_RTTI=0 -DGTEST_HAS_TR1_TUPLE=0 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Iunittests/Support -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support -Iinclude -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include -fno-stack-protector -fno-common -Wno-profile-instr-unprofiled -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -fmodules -fmodules-cache-path=/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/clang-build/Build/module.cache -fcxx-modules -Xclang -fmodules-local-submodule-visibility -gmodules -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -fdiagnostics-color -flto=thin -O2 -g -DNDEBUG -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -Wno-variadic-macros -Wno-gnu-zero-variadic-macro-arguments -fno-exceptions -fno-rtti -Wno-suggest-override -std=c++14 -MD -MT unittests/Support/CMakeFiles/SupportTests.dir/SuffixTreeTest.cpp.o -MF unittests/Support/CMakeFiles/SupportTests.dir/SuffixTreeTest.cpp.o.d -o unittests/Support/CMakeFiles/SupportTests.dir/SuffixTreeTest.cpp.o -c /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/SuffixTreeTest.cpp In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/SuffixTreeTest.cpp:10: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest.h:62: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:193: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h:107:8: warning: definition of implicit copy constructor for 'ValueArray2' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] void operator=(const ValueArray2& other) = delete; ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:354:10: note: in implicit copy constructor for 'testing::internal::ValueArray2' first required here return internal::ValueArray2(v1, v2); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:1221:10: note: in instantiation of function template specialization 'testing::Values' requested here return Values(false, true); ^ 1 warning generated. [86/4256] /usr/local/bin/sccache /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/host-compiler/bin/clang++ -DGTEST_HAS_RTTI=0 -DGTEST_HAS_TR1_TUPLE=0 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Iunittests/Support -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support -Iinclude -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include -fno-stack-protector -fno-common -Wno-profile-instr-unprofiled -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -fmodules -fmodules-cache-path=/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/clang-build/Build/module.cache -fcxx-modules -Xclang -fmodules-local-submodule-visibility -gmodules -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -fdiagnostics-color -flto=thin -O2 -g -DNDEBUG -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -Wno-variadic-macros -Wno-gnu-zero-variadic-macro-arguments -fno-exceptions -fno-rtti -Wno-suggest-override -std=c++14 -MD -MT unittests/Support/CMakeFiles/SupportTests.dir/SymbolRemappingReaderTest.cpp.o -MF unittests/Support/CMakeFiles/SupportTests.dir/SymbolRemappingReaderTest.cpp.o.d -o unittests/Support/CMakeFiles/SupportTests.dir/SymbolRemappingReaderTest.cpp.o -c /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/SymbolRemappingReaderTest.cpp In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/SymbolRemappingReaderTest.cpp:11: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest.h:62: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:193: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h:107:8: warning: definition of implicit copy constructor for 'ValueArray2' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] void operator=(const ValueArray2& other) = delete; ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:354:10: note: in implicit copy constructor for 'testing::internal::ValueArray2' first required here return internal::ValueArray2(v1, v2); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:1221:10: note: in instantiation of function template specialization 'testing::Values' requested here return Values(false, true); ^ 1 warning generated. [87/4256] /usr/local/bin/sccache /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/host-compiler/bin/clang++ -DGTEST_HAS_RTTI=0 -DGTEST_HAS_TR1_TUPLE=0 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Iunittests/Support -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support -Iinclude -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include -fno-stack-protector -fno-common -Wno-profile-instr-unprofiled -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -fmodules -fmodules-cache-path=/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/clang-build/Build/module.cache -fcxx-modules -Xclang -fmodules-local-submodule-visibility -gmodules -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -fdiagnostics-color -flto=thin -O2 -g -DNDEBUG -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -Wno-variadic-macros -Wno-gnu-zero-variadic-macro-arguments -fno-exceptions -fno-rtti -Wno-suggest-override -std=c++14 -MD -MT unittests/Support/CMakeFiles/SupportTests.dir/TimerTest.cpp.o -MF unittests/Support/CMakeFiles/SupportTests.dir/TimerTest.cpp.o.d -o unittests/Support/CMakeFiles/SupportTests.dir/TimerTest.cpp.o -c /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/TimerTest.cpp In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/TimerTest.cpp:10: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest.h:62: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:193: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h:107:8: warning: definition of implicit copy constructor for 'ValueArray2' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] void operator=(const ValueArray2& other) = delete; ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:354:10: note: in implicit copy constructor for 'testing::internal::ValueArray2' first required here return internal::ValueArray2(v1, v2); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:1221:10: note: in instantiation of function template specialization 'testing::Values' requested here return Values(false, true); ^ 1 warning generated. [88/4256] /usr/local/bin/sccache /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/host-compiler/bin/clang++ -DGTEST_HAS_RTTI=0 -DGTEST_HAS_TR1_TUPLE=0 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Iunittests/Support -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support -Iinclude -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googlemock/include -fno-stack-protector -fno-common -Wno-profile-instr-unprofiled -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -fmodules -fmodules-cache-path=/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/clang-build/Build/module.cache -fcxx-modules -Xclang -fmodules-local-submodule-visibility -gmodules -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -fdiagnostics-color -flto=thin -O2 -g -DNDEBUG -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -Wno-variadic-macros -Wno-gnu-zero-variadic-macro-arguments -fno-exceptions -fno-rtti -Wno-suggest-override -std=c++14 -MD -MT unittests/Support/CMakeFiles/SupportTests.dir/SpecialCaseListTest.cpp.o -MF unittests/Support/CMakeFiles/SupportTests.dir/SpecialCaseListTest.cpp.o.d -o unittests/Support/CMakeFiles/SupportTests.dir/SpecialCaseListTest.cpp.o -c /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/SpecialCaseListTest.cpp In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support/SpecialCaseListTest.cpp:13: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest.h:62: In file included from /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:193: /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h:107:8: warning: definition of implicit copy constructor for 'ValueArray2' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] void operator=(const ValueArray2& other) = delete; ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:354:10: note: in implicit copy constructor for 'testing::internal::ValueArray2' first required here return internal::ValueArray2(v1, v2); ^ /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest-param-test.h:1221:10: note: in instantiation of function template specialization 'testing::Values' requested here return Values(false, true); ^ 1 warning generated. [89/4256] /usr/local/bin/sccache /Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/host-compiler/bin/clang++ -DGTEST_HAS_RTTI=0 -DGTEST_HAS_TR1_TUPLE=0 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Iunittests/Support -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm/unittests/Support -Iinclude -I/Users/buildslave/jenkins/workspace/clang-stage2-Rthinlto/llvm-project/llvm