Mock Version: 1.4.11 ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target ppc64le --nodeps /builddir/build/SPECS/mono5-llvm.spec'], chrootPath='/var/lib/mock/774510-fedora-rawhide-ppc64le-1530845112.752203/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'}shell=Falselogger=timeout=0uid=1001gid=135user='mockbuild'nspawn_args=[]unshare_net=FalseprintOutput=True) Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '6ba292778e974072893e822e3c642a63', '-D', '/var/lib/mock/774510-fedora-rawhide-ppc64le-1530845112.752203/root', '-a', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=en_US.UTF-8', '-u', 'mockbuild', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target ppc64le --nodeps /builddir/build/SPECS/mono5-llvm.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'} and shell False BUILDSTDERR: warning: Macro expanded in comment on line 34: %{mono_arches}" BUILDSTDERR: warning: Macro expanded in comment on line 36: %{ix86} x86_64 sparc sparcv9 ia64 %{arm} alpha s390x ppc ppc64 ppc64le" Building target platforms: ppc64le Building for target ppc64le Wrote: /builddir/build/SRPMS/mono5-llvm-3.6.0-10.fc29.src.rpm Child return code was: 0 ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target ppc64le --nodeps /builddir/build/SPECS/mono5-llvm.spec'], chrootPath='/var/lib/mock/774510-fedora-rawhide-ppc64le-1530845112.752203/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'}shell=Falselogger=timeout=0uid=1001gid=135user='mockbuild'nspawn_args=[]unshare_net=FalseprintOutput=True) Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '3fc92eba2348491d9fda0c9cf000f7dd', '-D', '/var/lib/mock/774510-fedora-rawhide-ppc64le-1530845112.752203/root', '-a', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=en_US.UTF-8', '-u', 'mockbuild', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target ppc64le --nodeps /builddir/build/SPECS/mono5-llvm.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'} and shell False BUILDSTDERR: warning: Macro expanded in comment on line 34: %{mono_arches}" BUILDSTDERR: warning: Macro expanded in comment on line 36: %{ix86} x86_64 sparc sparcv9 ia64 %{arm} alpha s390x ppc ppc64 ppc64le" Building target platforms: ppc64le Building for target ppc64le Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.pCZFu6 + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b + /usr/bin/gzip -dc /builddir/build/SOURCES/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b.tar.gz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + echo 'Patch #0 (LLVM_NOEXCEPT.patch):' Patch #0 (LLVM_NOEXCEPT.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file tools/llvm-readobj/Error.cpp patching file tools/obj2yaml/Error.cpp + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.NgROhK + umask 022 + cd /builddir/build/BUILD + cd llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b + ./configure --host=powerpc64le-redhat-linux-gnu --build=powerpc64le-redhat-linux-gnu --enable-optimized --enable-targets=host --with-python=/usr/bin/python --enable-debug-runtime --enable-debug-symbols --enable-keep-symbols --prefix=/opt/mono5 checking for powerpc64le-redhat-linux-gnu-clang... no checking for powerpc64le-redhat-linux-gnu-gcc... no checking for clang... no checking for gcc... gcc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking for powerpc64le-redhat-linux-gnu-clang++... no checking for powerpc64le-redhat-linux-gnu-g++... no checking for clang++... no checking for g++... g++ checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking how to run the C preprocessor... gcc -E checking whether GCC or Clang is our host compiler... gcc checking build system type... powerpc64le-redhat-linux-gnu checking host system type... powerpc64le-redhat-linux-gnu checking target system type... powerpc64le-redhat-linux-gnu checking type of operating system we're going to host on... Linux checking type of operating system we're going to target... Linux checking target architecture... PowerPC checking whether GCC is new enough... yes checking optimization flags... -O3 checking for GNU make... make checking whether ln -s works... yes checking for nm... /usr/bin/nm checking for cmp... /usr/bin/cmp checking for cp... /usr/bin/cp checking for date... /usr/bin/date checking for find... /usr/bin/find checking for grep... /usr/bin/grep checking for mkdir... /usr/bin/mkdir checking for mv... /usr/bin/mv checking for powerpc64le-redhat-linux-gnu-ranlib... no checking for ranlib... ranlib checking for powerpc64le-redhat-linux-gnu-ar... no checking for ar... ar checking for rm... /usr/bin/rm checking for sed... /usr/bin/sed checking for tar... /usr/bin/tar checking for pwd... /usr/bin/pwd checking for dot... echo dot checking for a BSD-compatible install... /usr/bin/install -c checking for bzip2... /usr/bin/bzip2 checking for cat... /usr/bin/cat checking for doxygen... no checking for groff... /usr/bin/groff checking for gzip... /usr/bin/gzip checking for pdfroff... no checking for zip... /usr/bin/zip checking for ocamlc... no checking for ocamlopt... no checking for ocamldep... no checking for ocamldoc... no checking for gas... no checking for as... /usr/bin/as checking for linker version... 2.30 checking for compiler -Wl,-R option... yes checking for compiler -rdynamic option... yes checking for compiler -Wl,--version-script option... yes checking for grep that handles long lines and -e... (cached) /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking errno.h usability... yes checking errno.h presence... yes checking for errno.h... yes checking tool compatibility... ok checking optional compiler flags... -Wno-variadic-macros -Wno-missing-field-initializers -Wno-maybe-uninitialized checking for python... user defined: /usr/bin/python checking for python >= 2.5... /usr/bin/python (2.7.15) checking for sin in -lm... yes checking for library containing dlopen... -ldl checking for library containing clock_gettime... none required checking for library containing setupterm... no checking for library containing el_init... no checking for library containing mallinfo... none required checking for pthread_mutex_init in -lpthread... yes checking for library containing pthread_mutex_lock... none required checking for library containing pthread_rwlock_init... none required checking for library containing pthread_getspecific... none required checking for compress2 in -lz... yes checking for xml2-config... no checking for libxml2 includes... xml2-config not found checking for dirent.h that defines DIR... yes checking for library containing opendir... none required checking for MAP_ANONYMOUS vs. MAP_ANON... yes checking whether stat file-mode macros are broken... no checking for sys/wait.h that is POSIX.1 compatible... yes checking whether time.h and sys/time.h may both be included... yes checking how to run the C++ preprocessor... g++ -E checking cxxabi.h usability... yes checking cxxabi.h presence... yes checking for cxxabi.h... yes checking dlfcn.h usability... yes checking dlfcn.h presence... yes checking for dlfcn.h... yes checking execinfo.h usability... yes checking execinfo.h presence... yes checking for execinfo.h... yes checking fcntl.h usability... yes checking fcntl.h presence... yes checking for fcntl.h... yes checking for inttypes.h... (cached) yes checking link.h usability... yes checking link.h presence... yes checking for link.h... yes checking malloc.h usability... yes checking malloc.h presence... yes checking for malloc.h... yes checking setjmp.h usability... yes checking setjmp.h presence... yes checking for setjmp.h... yes checking signal.h usability... yes checking signal.h presence... yes checking for signal.h... yes checking for stdint.h... (cached) yes checking termios.h usability... yes checking termios.h presence... yes checking for termios.h... yes checking for unistd.h... (cached) yes checking utime.h usability... yes checking utime.h presence... yes checking for utime.h... yes checking sys/mman.h usability... yes checking sys/mman.h presence... yes checking for sys/mman.h... yes checking sys/param.h usability... yes checking sys/param.h presence... yes checking for sys/param.h... yes checking sys/resource.h usability... yes checking sys/resource.h presence... yes checking for sys/resource.h... yes checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking sys/uio.h usability... yes checking sys/uio.h presence... yes checking for sys/uio.h... yes checking sys/ioctl.h usability... yes checking sys/ioctl.h presence... yes checking for sys/ioctl.h... yes checking malloc/malloc.h usability... no checking malloc/malloc.h presence... no checking for malloc/malloc.h... no checking mach/mach.h usability... no checking mach/mach.h presence... no checking for mach/mach.h... no checking valgrind/valgrind.h usability... yes checking valgrind/valgrind.h presence... yes checking for valgrind/valgrind.h... yes checking fenv.h usability... yes checking fenv.h presence... yes checking for fenv.h... yes checking whether FE_ALL_EXCEPT is declared... yes checking whether FE_INEXACT is declared... yes checking pthread.h usability... yes checking pthread.h presence... yes checking for pthread.h... yes checking zlib.h usability... yes checking zlib.h presence... yes checking for zlib.h... yes checking CrashReporterClient.h usability... no checking CrashReporterClient.h presence... no checking for CrashReporterClient.h... no checking __crashreporter_info__... no checking for HUGE_VAL sanity... yes checking for pid_t... yes checking for size_t... yes checking whether struct tm is in sys/time.h or time.h... time.h checking for int64_t... yes checking for uint64_t... yes checking for backtrace... yes checking for ceilf... yes checking for floorf... yes checking for roundf... yes checking for rintf... yes checking for nearbyintf... yes checking for getcwd... yes checking for powf... yes checking for fmodf... yes checking for strtof... yes checking for round... yes checking for log... yes checking for log2... yes checking for log10... yes checking for exp... yes checking for exp2... yes checking for getpagesize... yes checking for getrusage... yes checking for getrlimit... yes checking for setrlimit... yes checking for gettimeofday... yes checking for isatty... yes checking for mkdtemp... yes checking for mkstemp... yes checking for mktemp... yes checking for posix_spawn... yes checking for pread... yes checking for realpath... yes checking for sbrk... yes checking for setrlimit... (cached) yes checking for strerror... yes checking for strerror_r... yes checking for setenv... yes checking for strtoll... yes checking for strtoq... yes checking for sysconf... yes checking for malloc_zone_statistics... no checking for setjmp... yes checking for longjmp... yes checking for sigsetjmp... no checking for siglongjmp... yes checking for writev... yes checking for futimes... yes checking for futimens... yes checking if printf has the %a format character... yes checking for srand48/lrand48/drand48 in ... yes checking whether arc4random is declared... no checking whether strerror_s is declared... no checking for isnan in ... yes checking for isnan in ... no checking for std::isnan in ... yes checking for isinf in ... yes checking for isinf in ... no checking for std::isinf in ... yes checking for finite in ... no checking for stdlib.h... (cached) yes checking for unistd.h... (cached) yes checking for getpagesize... (cached) yes checking for working mmap... yes checking for mmap of files... yes checking if /dev/zero is needed for mmap... no checking for GCC atomic builtins... yes checking for __dso_handle... yes checking for compiler -fvisibility-inlines-hidden option... yes configure: creating ./config.status config.status: creating include/llvm/Config/Targets.def config.status: creating include/llvm/Config/AsmPrinters.def config.status: creating include/llvm/Config/AsmParsers.def config.status: creating include/llvm/Config/Disassemblers.def config.status: creating Makefile.config config.status: creating llvm.spec config.status: creating docs/doxygen.cfg config.status: creating bindings/ocaml/llvm/META.llvm config.status: creating include/llvm/Config/config.h config.status: creating include/llvm/Config/llvm-config.h config.status: creating include/llvm/Support/DataTypes.h config.status: executing setup commands config.status: executing Makefile commands config.status: executing Makefile.common commands config.status: executing examples/Makefile commands config.status: executing lib/Makefile commands config.status: executing test/Makefile commands config.status: executing test/Makefile.tests commands config.status: executing unittests/Makefile commands config.status: executing tools/Makefile commands config.status: executing utils/Makefile commands config.status: executing projects/Makefile commands config.status: executing bindings/Makefile commands config.status: executing bindings/ocaml/Makefile.ocaml commands + make -j2 llvm[0]: Constructing LLVMBuild project information. make[1]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/Support' llvm[1]: Compiling APFloat.cpp for Release+Debug+Asserts build llvm[1]: Compiling APInt.cpp for Release+Debug+Asserts build BUILDSTDERR: APFloat.cpp: In member function 'llvm::APFloat::opStatus llvm::APFloat::divideSpecials(const llvm::APFloat&)': BUILDSTDERR: APFloat.cpp:1540:20: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: copySignificand(rhs); BUILDSTDERR: ~~~~~~~~~~~~~~~^~~~~ BUILDSTDERR: APFloat.cpp:1541:3: note: here BUILDSTDERR: case PackCategoriesIntoKey(fcNaN, fcZero): BUILDSTDERR: ^~~~ BUILDSTDERR: APFloat.cpp:1545:10: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: sign = false; BUILDSTDERR: ~~~~~^~~~~~~ BUILDSTDERR: APFloat.cpp:1546:3: note: here BUILDSTDERR: case PackCategoriesIntoKey(fcInfinity, fcZero): BUILDSTDERR: ^~~~ llvm[1]: Compiling APSInt.cpp for Release+Debug+Asserts build llvm[1]: Compiling ARMBuildAttrs.cpp for Release+Debug+Asserts build llvm[1]: Compiling ARMWinEH.cpp for Release+Debug+Asserts build llvm[1]: Compiling Allocator.cpp for Release+Debug+Asserts build llvm[1]: Compiling Atomic.cpp for Release+Debug+Asserts build llvm[1]: Compiling BlockFrequency.cpp for Release+Debug+Asserts build llvm[1]: Compiling BranchProbability.cpp for Release+Debug+Asserts build llvm[1]: Compiling CommandLine.cpp for Release+Debug+Asserts build llvm[1]: Compiling Compression.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from CommandLine.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ llvm[1]: Compiling ConvertUTF.c for Release+Debug+Asserts build BUILDSTDERR: ConvertUTF.c: In function 'ConvertUTF16toUTF8': BUILDSTDERR: ConvertUTF.c:277:72: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: case 4: *--target = (UTF8)((ch | byteMark) & byteMask); ch >>= 6; BUILDSTDERR: ~~~^~~~~ BUILDSTDERR: ConvertUTF.c:278:13: note: here BUILDSTDERR: case 3: *--target = (UTF8)((ch | byteMark) & byteMask); ch >>= 6; BUILDSTDERR: ^~~~ BUILDSTDERR: ConvertUTF.c:278:72: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: case 3: *--target = (UTF8)((ch | byteMark) & byteMask); ch >>= 6; BUILDSTDERR: ~~~^~~~~ BUILDSTDERR: ConvertUTF.c:279:13: note: here BUILDSTDERR: case 2: *--target = (UTF8)((ch | byteMark) & byteMask); ch >>= 6; BUILDSTDERR: ^~~~ BUILDSTDERR: ConvertUTF.c:279:72: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: case 2: *--target = (UTF8)((ch | byteMark) & byteMask); ch >>= 6; BUILDSTDERR: ~~~^~~~~ BUILDSTDERR: ConvertUTF.c:280:13: note: here BUILDSTDERR: case 1: *--target = (UTF8)(ch | firstByteMark[bytesToWrite]); BUILDSTDERR: ^~~~ BUILDSTDERR: ConvertUTF.c: In function 'ConvertUTF32toUTF8': BUILDSTDERR: ConvertUTF.c:330:72: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: case 4: *--target = (UTF8)((ch | byteMark) & byteMask); ch >>= 6; BUILDSTDERR: ~~~^~~~~ BUILDSTDERR: ConvertUTF.c:331:13: note: here BUILDSTDERR: case 3: *--target = (UTF8)((ch | byteMark) & byteMask); ch >>= 6; BUILDSTDERR: ^~~~ BUILDSTDERR: ConvertUTF.c:331:72: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: case 3: *--target = (UTF8)((ch | byteMark) & byteMask); ch >>= 6; BUILDSTDERR: ~~~^~~~~ BUILDSTDERR: ConvertUTF.c:332:13: note: here BUILDSTDERR: case 2: *--target = (UTF8)((ch | byteMark) & byteMask); ch >>= 6; BUILDSTDERR: ^~~~ BUILDSTDERR: ConvertUTF.c:332:72: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: case 2: *--target = (UTF8)((ch | byteMark) & byteMask); ch >>= 6; BUILDSTDERR: ~~~^~~~~ BUILDSTDERR: ConvertUTF.c:333:13: note: here BUILDSTDERR: case 1: *--target = (UTF8) (ch | firstByteMark[bytesToWrite]); BUILDSTDERR: ^~~~ BUILDSTDERR: ConvertUTF.c: In function 'isLegalUTF8': BUILDSTDERR: ConvertUTF.c:361:42: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: case 4: if ((a = (*--srcptr)) < 0x80 || a > 0xBF) return false; BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ BUILDSTDERR: ConvertUTF.c:362:5: note: here BUILDSTDERR: case 3: if ((a = (*--srcptr)) < 0x80 || a > 0xBF) return false; BUILDSTDERR: ^~~~ BUILDSTDERR: ConvertUTF.c:362:42: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: case 3: if ((a = (*--srcptr)) < 0x80 || a > 0xBF) return false; BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ BUILDSTDERR: ConvertUTF.c:363:5: note: here BUILDSTDERR: case 2: if ((a = (*--srcptr)) < 0x80 || a > 0xBF) return false; BUILDSTDERR: ^~~~ BUILDSTDERR: ConvertUTF.c:365:9: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: switch (*source) { BUILDSTDERR: ^~~~~~ BUILDSTDERR: ConvertUTF.c:374:5: note: here BUILDSTDERR: case 1: if (*source >= 0x80 && *source < 0xC2) return false; BUILDSTDERR: ^~~~ BUILDSTDERR: ConvertUTF.c: In function 'ConvertUTF8toUTF16': BUILDSTDERR: ConvertUTF.c:536:41: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: case 5: ch += *source++; ch <<= 6; /* remember, illegal UTF-8 */ BUILDSTDERR: ~~~^~~~~ BUILDSTDERR: ConvertUTF.c:537:13: note: here BUILDSTDERR: case 4: ch += *source++; ch <<= 6; /* remember, illegal UTF-8 */ BUILDSTDERR: ^~~~ BUILDSTDERR: ConvertUTF.c:537:41: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: case 4: ch += *source++; ch <<= 6; /* remember, illegal UTF-8 */ BUILDSTDERR: ~~~^~~~~ BUILDSTDERR: ConvertUTF.c:538:13: note: here BUILDSTDERR: case 3: ch += *source++; ch <<= 6; BUILDSTDERR: ^~~~ BUILDSTDERR: ConvertUTF.c:538:41: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: case 3: ch += *source++; ch <<= 6; BUILDSTDERR: ~~~^~~~~ BUILDSTDERR: ConvertUTF.c:539:13: note: here BUILDSTDERR: case 2: ch += *source++; ch <<= 6; BUILDSTDERR: ^~~~ BUILDSTDERR: ConvertUTF.c:539:41: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: case 2: ch += *source++; ch <<= 6; BUILDSTDERR: ~~~^~~~~ BUILDSTDERR: ConvertUTF.c:540:13: note: here BUILDSTDERR: case 1: ch += *source++; ch <<= 6; BUILDSTDERR: ^~~~ BUILDSTDERR: ConvertUTF.c:540:41: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: case 1: ch += *source++; ch <<= 6; BUILDSTDERR: ~~~^~~~~ BUILDSTDERR: ConvertUTF.c:541:13: note: here BUILDSTDERR: case 0: ch += *source++; BUILDSTDERR: ^~~~ BUILDSTDERR: ConvertUTF.c: In function 'ConvertUTF8toUTF32Impl': BUILDSTDERR: ConvertUTF.c:640:41: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: case 5: ch += *source++; ch <<= 6; BUILDSTDERR: ~~~^~~~~ BUILDSTDERR: ConvertUTF.c:641:13: note: here BUILDSTDERR: case 4: ch += *source++; ch <<= 6; BUILDSTDERR: ^~~~ BUILDSTDERR: ConvertUTF.c:641:41: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: case 4: ch += *source++; ch <<= 6; BUILDSTDERR: ~~~^~~~~ BUILDSTDERR: ConvertUTF.c:642:13: note: here BUILDSTDERR: case 3: ch += *source++; ch <<= 6; BUILDSTDERR: ^~~~ BUILDSTDERR: ConvertUTF.c:642:41: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: case 3: ch += *source++; ch <<= 6; BUILDSTDERR: ~~~^~~~~ BUILDSTDERR: ConvertUTF.c:643:13: note: here BUILDSTDERR: case 2: ch += *source++; ch <<= 6; BUILDSTDERR: ^~~~ BUILDSTDERR: ConvertUTF.c:643:41: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: case 2: ch += *source++; ch <<= 6; BUILDSTDERR: ~~~^~~~~ BUILDSTDERR: ConvertUTF.c:644:13: note: here BUILDSTDERR: case 1: ch += *source++; ch <<= 6; BUILDSTDERR: ^~~~ BUILDSTDERR: ConvertUTF.c:644:41: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: case 1: ch += *source++; ch <<= 6; BUILDSTDERR: ~~~^~~~~ BUILDSTDERR: ConvertUTF.c:645:13: note: here BUILDSTDERR: case 0: ch += *source++; BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:23, BUILDSTDERR: from CommandLine.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: CommandLine.cpp:884:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:23, BUILDSTDERR: from CommandLine.cpp:19: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:23, BUILDSTDERR: from CommandLine.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: CommandLine.cpp:1455:63: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:23, BUILDSTDERR: from CommandLine.cpp:19: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[1]: Compiling ConvertUTFWrapper.cpp for Release+Debug+Asserts build llvm[1]: Compiling CrashRecoveryContext.cpp for Release+Debug+Asserts build llvm[1]: Compiling DAGDeltaAlgorithm.cpp for Release+Debug+Asserts build llvm[1]: Compiling DataExtractor.cpp for Release+Debug+Asserts build llvm[1]: Compiling DataStream.cpp for Release+Debug+Asserts build llvm[1]: Compiling Debug.cpp for Release+Debug+Asserts build llvm[1]: Compiling DeltaAlgorithm.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from Debug.cpp:27: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ llvm[1]: Compiling Dwarf.cpp for Release+Debug+Asserts build llvm[1]: Compiling DynamicLibrary.cpp for Release+Debug+Asserts build llvm[1]: Compiling Errno.cpp for Release+Debug+Asserts build llvm[1]: Compiling ErrorHandling.cpp for Release+Debug+Asserts build llvm[1]: Compiling FileOutputBuffer.cpp for Release+Debug+Asserts build llvm[1]: Compiling FileUtilities.cpp for Release+Debug+Asserts build llvm[1]: Compiling FoldingSet.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/FoldingSet.h:19, BUILDSTDERR: from FoldingSet.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:55:67: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:77:12: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = unsigned int; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: FoldingSet.cpp:176:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/FoldingSet.h:19, BUILDSTDERR: from FoldingSet.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[1]: Compiling FormattedStream.cpp for Release+Debug+Asserts build llvm[1]: Compiling GraphWriter.cpp for Release+Debug+Asserts build BUILDSTDERR: FormattedStream.cpp: In function 'void UpdatePosition(std::pair&, const char*, size_t)': BUILDSTDERR: FormattedStream.cpp:33:12: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: Line += 1; BUILDSTDERR: ~~~~~^~~~ BUILDSTDERR: FormattedStream.cpp:34:5: note: here BUILDSTDERR: case '\r': BUILDSTDERR: ^~~~ llvm[1]: Compiling Hashing.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from GraphWriter.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: GraphWriter.cpp: In function 'std::__cxx11::string llvm::DOT::EscapeString(const string&)': BUILDSTDERR: GraphWriter.cpp:40:7: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: if (i+1 != Str.length()) BUILDSTDERR: ^~ BUILDSTDERR: GraphWriter.cpp:47:5: note: here BUILDSTDERR: case '{': case '}': BUILDSTDERR: ^~~~ llvm[1]: Compiling Host.cpp for Release+Debug+Asserts build llvm[1]: Compiling IntEqClasses.cpp for Release+Debug+Asserts build llvm[1]: Compiling IntervalMap.cpp for Release+Debug+Asserts build llvm[1]: Compiling IntrusiveRefCntPtr.cpp for Release+Debug+Asserts build llvm[1]: Compiling IsInf.cpp for Release+Debug+Asserts build llvm[1]: Compiling IsNAN.cpp for Release+Debug+Asserts build llvm[1]: Compiling LEB128.cpp for Release+Debug+Asserts build llvm[1]: Compiling LineIterator.cpp for Release+Debug+Asserts build llvm[1]: Compiling Locale.cpp for Release+Debug+Asserts build llvm[1]: Compiling LockFileManager.cpp for Release+Debug+Asserts build llvm[1]: Compiling MD5.cpp for Release+Debug+Asserts build llvm[1]: Compiling ManagedStatic.cpp for Release+Debug+Asserts build llvm[1]: Compiling Memory.cpp for Release+Debug+Asserts build llvm[1]: Compiling MemoryBuffer.cpp for Release+Debug+Asserts build llvm[1]: Compiling MemoryObject.cpp for Release+Debug+Asserts build llvm[1]: Compiling Mutex.cpp for Release+Debug+Asserts build llvm[1]: Compiling Path.cpp for Release+Debug+Asserts build llvm[1]: Compiling PluginLoader.cpp for Release+Debug+Asserts build BUILDSTDERR: Path.cpp: In function 'llvm::sys::fs::file_magic llvm::sys::fs::identify_magic(llvm::StringRef)': BUILDSTDERR: Path.cpp:1000:7: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: if (Magic[1] == 0x01) BUILDSTDERR: ^~ BUILDSTDERR: Path.cpp:1003:5: note: here BUILDSTDERR: case 0x90: // PA-RISC Windows BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/PluginLoader.h:20, BUILDSTDERR: from PluginLoader.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ llvm[1]: Compiling PrettyStackTrace.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from Path.cpp:1054: BUILDSTDERR: Unix/Path.inc: In function 'std::__cxx11::string llvm::sys::fs::getMainExecutable(const char*, void*)': BUILDSTDERR: Unix/Path.inc:102:32: warning: 'snprintf' output may be truncated before the last format character [-Wformat-truncation=] BUILDSTDERR: snprintf(fullpath, PATH_MAX, "%s/%s", dir, bin); BUILDSTDERR: ^~~~~~~ BUILDSTDERR: Unix/Path.inc:102:11: note: 'snprintf' output 2 or more bytes (assuming 4097) into a destination of size 4096 BUILDSTDERR: snprintf(fullpath, PATH_MAX, "%s/%s", dir, bin); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ llvm[1]: Compiling Process.cpp for Release+Debug+Asserts build llvm[1]: Compiling Program.cpp for Release+Debug+Asserts build llvm[1]: Compiling RWMutex.cpp for Release+Debug+Asserts build llvm[1]: Compiling RandomNumberGenerator.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from RandomNumberGenerator.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ llvm[1]: Compiling Regex.cpp for Release+Debug+Asserts build llvm[1]: Compiling ScaledNumber.cpp for Release+Debug+Asserts build llvm[1]: Compiling SearchForAddressOfSpecialSymbol.cpp for Release+Debug+Asserts build llvm[1]: Compiling Signals.cpp for Release+Debug+Asserts build llvm[1]: Compiling SmallPtrSet.cpp for Release+Debug+Asserts build llvm[1]: Compiling SmallVector.cpp for Release+Debug+Asserts build llvm[1]: Compiling SourceMgr.cpp for Release+Debug+Asserts build llvm[1]: Compiling SpecialCaseList.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/SourceMgr.h:19, BUILDSTDERR: from SourceMgr.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: SourceMgr.cpp:189:71: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/SourceMgr.h:19, BUILDSTDERR: from SourceMgr.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[1]: Compiling Statistic.cpp for Release+Debug+Asserts build llvm[1]: Compiling StreamableMemoryObject.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from Statistic.cpp:26: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ llvm[1]: Compiling StringExtras.cpp for Release+Debug+Asserts build llvm[1]: Compiling StringMap.cpp for Release+Debug+Asserts build llvm[1]: Compiling StringPool.cpp for Release+Debug+Asserts build llvm[1]: Compiling StringRef.cpp for Release+Debug+Asserts build llvm[1]: Compiling StringRefMemoryObject.cpp for Release+Debug+Asserts build llvm[1]: Compiling SystemUtils.cpp for Release+Debug+Asserts build llvm[1]: Compiling TargetRegistry.cpp for Release+Debug+Asserts build llvm[1]: Compiling ThreadLocal.cpp for Release+Debug+Asserts build llvm[1]: Compiling Threading.cpp for Release+Debug+Asserts build llvm[1]: Compiling TimeValue.cpp for Release+Debug+Asserts build llvm[1]: Compiling Timer.cpp for Release+Debug+Asserts build llvm[1]: Compiling ToolOutputFile.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from Timer.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ llvm[1]: Compiling Triple.cpp for Release+Debug+Asserts build llvm[1]: Compiling Twine.cpp for Release+Debug+Asserts build llvm[1]: Compiling Unicode.cpp for Release+Debug+Asserts build llvm[1]: Compiling Valgrind.cpp for Release+Debug+Asserts build llvm[1]: Compiling Watchdog.cpp for Release+Debug+Asserts build llvm[1]: Compiling YAMLParser.cpp for Release+Debug+Asserts build llvm[1]: Compiling YAMLTraits.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/YAMLParser.h:41, BUILDSTDERR: from YAMLParser.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/YAMLParser.h:149:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/YAMLParser.h:41, BUILDSTDERR: from YAMLParser.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: YAMLParser.cpp: In member function 'void llvm::yaml::MappingNode::increment()': BUILDSTDERR: YAMLParser.cpp:1898:15: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: setError("Unexpected token. Expected Key or Block End", T); BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: YAMLParser.cpp:1899:5: note: here BUILDSTDERR: case Token::TK_Error: BUILDSTDERR: ^~~~ BUILDSTDERR: YAMLParser.cpp:1910:14: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: getNext(); BUILDSTDERR: ~~~~~~~^~ BUILDSTDERR: YAMLParser.cpp:1911:5: note: here BUILDSTDERR: case Token::TK_Error: BUILDSTDERR: ^~~~ BUILDSTDERR: YAMLParser.cpp: In member function 'void llvm::yaml::SequenceNode::increment()': BUILDSTDERR: YAMLParser.cpp:1951:15: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: setError( "Unexpected token. Expected Block Entry or Block End." BUILDSTDERR: ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: , T); BUILDSTDERR: ~~~~ BUILDSTDERR: YAMLParser.cpp:1953:5: note: here BUILDSTDERR: case Token::TK_Error: BUILDSTDERR: ^~~~ BUILDSTDERR: YAMLParser.cpp:1980:14: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: getNext(); BUILDSTDERR: ~~~~~~~^~ BUILDSTDERR: YAMLParser.cpp:1981:5: note: here BUILDSTDERR: case Token::TK_Error: BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/YAMLTraits.h:17, BUILDSTDERR: from YAMLTraits.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/YAMLParser.h:149:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from /usr/include/c++/8/stdexcept:39, BUILDSTDERR: from /usr/include/c++/8/system_error:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Errc.h:33, BUILDSTDERR: from YAMLTraits.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[1]: Compiling circular_raw_ostream.cpp for Release+Debug+Asserts build llvm[1]: Compiling raw_os_ostream.cpp for Release+Debug+Asserts build llvm[1]: Compiling raw_ostream.cpp for Release+Debug+Asserts build llvm[1]: Compiling regcomp.c for Release+Debug+Asserts build llvm[1]: Compiling regerror.c for Release+Debug+Asserts build llvm[1]: Compiling regexec.c for Release+Debug+Asserts build llvm[1]: Compiling regfree.c for Release+Debug+Asserts build llvm[1]: Compiling regstrlcpy.c for Release+Debug+Asserts build llvm[1]: Building Release+Debug+Asserts Archive Library libLLVMSupport.a make[1]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/Support' make[1]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/TableGen' llvm[1]: Compiling Error.cpp for Release+Debug+Asserts build llvm[1]: Compiling Main.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from Main.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/SourceMgr.h:19, BUILDSTDERR: from TGParser.h:19, BUILDSTDERR: from Main.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/TableGen/Record.h:1740:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from TGLexer.h:17, BUILDSTDERR: from TGParser.h:17, BUILDSTDERR: from Main.cpp:18: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[1]: Compiling Record.cpp for Release+Debug+Asserts build llvm[1]: Compiling SetTheory.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/TableGen/Record.h:18, BUILDSTDERR: from Record.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/TableGen/Record.h:1740:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/TableGen/Record.h:18, BUILDSTDERR: from Record.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/SourceMgr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/TableGen/Error.h:18, BUILDSTDERR: from SetTheory.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/TableGen/Record.h:1740:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/SourceMgr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/TableGen/Error.h:18, BUILDSTDERR: from SetTheory.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[1]: Compiling StringMatcher.cpp for Release+Debug+Asserts build llvm[1]: Compiling TGLexer.cpp for Release+Debug+Asserts build llvm[1]: Compiling TGParser.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from TGParser.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/SourceMgr.h:19, BUILDSTDERR: from TGParser.h:19, BUILDSTDERR: from TGParser.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/TableGen/Record.h:1740:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from TGLexer.h:17, BUILDSTDERR: from TGParser.h:17, BUILDSTDERR: from TGParser.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[1]: Compiling TableGenBackend.cpp for Release+Debug+Asserts build llvm[1]: Building Release+Debug+Asserts Archive Library libLLVMTableGen.a make[1]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/TableGen' make[1]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/FileCheck' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/TableGen' llvm[2]: Compiling FileCheck.cpp for Release+Debug+Asserts build llvm[2]: Compiling AsmMatcherEmitter.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from FileCheck.cpp:23: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from AsmMatcherEmitter.cpp:105: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/SourceMgr.h:19, BUILDSTDERR: from CodeGenInstruction.h:19, BUILDSTDERR: from CodeGenTarget.h:20, BUILDSTDERR: from AsmMatcherEmitter.cpp:99: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/TableGen/Record.h:1740:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from CodeGenInstruction.h:17, BUILDSTDERR: from CodeGenTarget.h:20, BUILDSTDERR: from AsmMatcherEmitter.cpp:99: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Linking Release+Debug+Asserts executable FileCheck llvm[2]: ======= Finished Linking Release+Debug+Asserts Executable FileCheck make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/FileCheck' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/PerfectShuffle' llvm[2]: Compiling PerfectShuffle.cpp for Release+Debug+Asserts build llvm[2]: Linking Release+Debug+Asserts executable llvm-PerfectShuffle llvm[2]: ======= Finished Linking Release+Debug+Asserts Executable llvm-PerfectShuffle make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/PerfectShuffle' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/count' llvm[2]: Compiling count.c for Release+Debug+Asserts build llvm[2]: Linking Release+Debug+Asserts executable count llvm[2]: ======= Finished Linking Release+Debug+Asserts Executable count make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/count' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/fpcmp' llvm[2]: Compiling fpcmp.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from fpcmp.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ llvm[2]: Linking Release+Debug+Asserts executable fpcmp llvm[2]: ======= Finished Linking Release+Debug+Asserts Executable fpcmp make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/fpcmp' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/llvm-lit' llvm[2]: Creating 'llvm-lit' script... make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/llvm-lit' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/not' llvm[2]: Compiling not.cpp for Release+Debug+Asserts build llvm[2]: Linking Release+Debug+Asserts executable not llvm[2]: ======= Finished Linking Release+Debug+Asserts Executable not make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/not' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest' make[3]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest' llvm[3]: Compiling src/gtest-all.cc for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from src/gtest-all.cc:39: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:769:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:771:7: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #elif GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from src/gtest-all.cc:39: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:257:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:264:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:60, BUILDSTDERR: from src/gtest-all.cc:39: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:174:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:180:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:47, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-param-test.h:192, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:61, BUILDSTDERR: from src/gtest-all.cc:39: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:469:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:476:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/gtest-all.cc:39: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:1538:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/gtest-all.cc:42: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/src/gtest.cc:903:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING || GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/src/gtest.cc:903:30: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING || GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/src/gtest.cc:930:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/src/gtest.cc:939:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/src/gtest.cc:1316:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/gtest-all.cc:46: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/src/gtest-printers.cc:342:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/src/gtest-printers.cc:348:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ llvm[2]: Compiling AsmWriterEmitter.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from src/gtest-all.cc:39: BUILDSTDERR: In function 'const char* testing::internal::posix::StrNCpy(char*, const char*, size_t)', BUILDSTDERR: inlined from 'char* testing::internal::CloneString(const char*, size_t)' at /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/src/gtest.cc:840:19, BUILDSTDERR: inlined from 'static const char* testing::internal::String::CloneCString(const char*)' at /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/src/gtest.cc:851:39: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:1620:17: warning: 'char* strncpy(char*, const char*, size_t)' output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] BUILDSTDERR: return strncpy(dest, src, n); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/gtest-all.cc:42: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/src/gtest.cc: In static member function 'static const char* testing::internal::String::CloneCString(const char*)': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/src/gtest.cc:851:39: note: length computed here BUILDSTDERR: NULL : CloneString(c_str, strlen(c_str)); BUILDSTDERR: ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/SourceMgr.h:19, BUILDSTDERR: from CodeGenInstruction.h:19, BUILDSTDERR: from CodeGenTarget.h:20, BUILDSTDERR: from AsmWriterEmitter.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/TableGen/Record.h:1740:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from AsmWriterInst.h:20, BUILDSTDERR: from AsmWriterEmitter.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[3]: Building Release+Debug+Asserts Archive Library libgtest.a make[3]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest' make[3]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/UnitTestMain' llvm[3]: Compiling TestMain.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from TestMain.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:769:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:771:7: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #elif GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from TestMain.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:257:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:264:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:60, BUILDSTDERR: from TestMain.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:174:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:180:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:47, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-param-test.h:192, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:61, BUILDSTDERR: from TestMain.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:469:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:476:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from TestMain.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:1538:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from TestMain.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ llvm[3]: Building Release+Debug+Asserts Archive Library libgtest_main.a make[3]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/UnitTestMain' make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest' llvm[2]: Compiling AsmWriterInst.cpp for Release+Debug+Asserts build llvm[2]: Compiling CTagsEmitter.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/SourceMgr.h:19, BUILDSTDERR: from CodeGenInstruction.h:19, BUILDSTDERR: from CodeGenTarget.h:20, BUILDSTDERR: from AsmWriterInst.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/TableGen/Record.h:1740:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from AsmWriterInst.h:20, BUILDSTDERR: from AsmWriterInst.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/SourceMgr.h:19, BUILDSTDERR: from CTagsEmitter.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/TableGen/Record.h:1740:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/SourceMgr.h:19, BUILDSTDERR: from CTagsEmitter.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling CallingConvEmitter.cpp for Release+Debug+Asserts build llvm[2]: Compiling CodeEmitterGen.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/SourceMgr.h:19, BUILDSTDERR: from CodeGenInstruction.h:19, BUILDSTDERR: from CodeGenTarget.h:20, BUILDSTDERR: from CallingConvEmitter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/TableGen/Record.h:1740:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from CodeGenInstruction.h:17, BUILDSTDERR: from CodeGenTarget.h:20, BUILDSTDERR: from CallingConvEmitter.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from CodeEmitterGen.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/SourceMgr.h:19, BUILDSTDERR: from CodeGenInstruction.h:19, BUILDSTDERR: from CodeGenTarget.h:20, BUILDSTDERR: from CodeEmitterGen.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/TableGen/Record.h:1740:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from CodeGenInstruction.h:17, BUILDSTDERR: from CodeGenTarget.h:20, BUILDSTDERR: from CodeEmitterGen.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling CodeGenDAGPatterns.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/SourceMgr.h:19, BUILDSTDERR: from CodeGenInstruction.h:19, BUILDSTDERR: from CodeGenTarget.h:20, BUILDSTDERR: from CodeGenDAGPatterns.h:19, BUILDSTDERR: from CodeGenDAGPatterns.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/TableGen/Record.h:1740:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/ErrorHandling.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineValueType.h:18, BUILDSTDERR: from CodeGenIntrinsics.h:17, BUILDSTDERR: from CodeGenDAGPatterns.h:18, BUILDSTDERR: from CodeGenDAGPatterns.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling CodeGenInstruction.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/SourceMgr.h:19, BUILDSTDERR: from CodeGenInstruction.h:19, BUILDSTDERR: from CodeGenInstruction.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/TableGen/Record.h:1740:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from CodeGenInstruction.h:17, BUILDSTDERR: from CodeGenInstruction.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling CodeGenMapTable.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/SourceMgr.h:19, BUILDSTDERR: from CodeGenInstruction.h:19, BUILDSTDERR: from CodeGenTarget.h:20, BUILDSTDERR: from CodeGenMapTable.cpp:79: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/TableGen/Record.h:1740:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from CodeGenInstruction.h:17, BUILDSTDERR: from CodeGenTarget.h:20, BUILDSTDERR: from CodeGenMapTable.cpp:79: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling CodeGenRegisters.cpp for Release+Debug+Asserts build llvm[2]: Compiling CodeGenSchedule.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from CodeGenRegisters.h:18, BUILDSTDERR: from CodeGenRegisters.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/TableGen/Record.h:1740:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:14, BUILDSTDERR: from CodeGenRegisters.h:18, BUILDSTDERR: from CodeGenRegisters.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from CodeGenRegisters.h:18, BUILDSTDERR: from CodeGenRegisters.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: CodeGenRegisters.cpp:459:56: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:14, BUILDSTDERR: from CodeGenRegisters.h:18, BUILDSTDERR: from CodeGenRegisters.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from CodeGenSchedule.h:19, BUILDSTDERR: from CodeGenSchedule.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/TableGen/Record.h:1740:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from CodeGenSchedule.h:18, BUILDSTDERR: from CodeGenSchedule.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from CodeGenRegisters.h:18, BUILDSTDERR: from CodeGenRegisters.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: CodeGenRegisters.cpp:1845:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:14, BUILDSTDERR: from CodeGenRegisters.h:18, BUILDSTDERR: from CodeGenRegisters.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling CodeGenTarget.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from CodeGenTarget.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/SourceMgr.h:19, BUILDSTDERR: from CodeGenInstruction.h:19, BUILDSTDERR: from CodeGenTarget.h:20, BUILDSTDERR: from CodeGenTarget.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/TableGen/Record.h:1740:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from CodeGenInstruction.h:17, BUILDSTDERR: from CodeGenTarget.h:20, BUILDSTDERR: from CodeGenTarget.cpp:17: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling DAGISelEmitter.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/SourceMgr.h:19, BUILDSTDERR: from CodeGenInstruction.h:19, BUILDSTDERR: from CodeGenTarget.h:20, BUILDSTDERR: from CodeGenDAGPatterns.h:19, BUILDSTDERR: from DAGISelEmitter.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/TableGen/Record.h:1740:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/ErrorHandling.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineValueType.h:18, BUILDSTDERR: from CodeGenIntrinsics.h:17, BUILDSTDERR: from CodeGenDAGPatterns.h:18, BUILDSTDERR: from DAGISelEmitter.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling DAGISelMatcher.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from DAGISelMatcher.h:13, BUILDSTDERR: from DAGISelMatcher.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/TableGen/Record.h:1740:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:14, BUILDSTDERR: from DAGISelMatcher.h:13, BUILDSTDERR: from DAGISelMatcher.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling DAGISelMatcherEmitter.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from DAGISelMatcherEmitter.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from DAGISelMatcher.h:13, BUILDSTDERR: from DAGISelMatcherEmitter.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/TableGen/Record.h:1740:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:14, BUILDSTDERR: from DAGISelMatcher.h:13, BUILDSTDERR: from DAGISelMatcherEmitter.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling DAGISelMatcherGen.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from DAGISelMatcher.h:13, BUILDSTDERR: from DAGISelMatcherGen.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/TableGen/Record.h:1740:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:14, BUILDSTDERR: from DAGISelMatcher.h:13, BUILDSTDERR: from DAGISelMatcherGen.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from DAGISelMatcher.h:13, BUILDSTDERR: from DAGISelMatcherGen.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: DAGISelMatcherGen.cpp:262:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:14, BUILDSTDERR: from DAGISelMatcher.h:13, BUILDSTDERR: from DAGISelMatcherGen.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from DAGISelMatcher.h:13, BUILDSTDERR: from DAGISelMatcherGen.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: DAGISelMatcherGen.cpp:280:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:14, BUILDSTDERR: from DAGISelMatcher.h:13, BUILDSTDERR: from DAGISelMatcherGen.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling DAGISelMatcherOpt.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from DAGISelMatcher.h:13, BUILDSTDERR: from DAGISelMatcherOpt.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/TableGen/Record.h:1740:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:14, BUILDSTDERR: from DAGISelMatcher.h:13, BUILDSTDERR: from DAGISelMatcherOpt.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from DAGISelMatcher.h:13, BUILDSTDERR: from DAGISelMatcherOpt.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: DAGISelMatcherOpt.cpp:459:72: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:14, BUILDSTDERR: from DAGISelMatcher.h:13, BUILDSTDERR: from DAGISelMatcherOpt.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from DAGISelMatcher.h:13, BUILDSTDERR: from DAGISelMatcherOpt.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: DAGISelMatcherOpt.cpp:494:63: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:14, BUILDSTDERR: from DAGISelMatcher.h:13, BUILDSTDERR: from DAGISelMatcherOpt.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling DFAPacketizerEmitter.cpp for Release+Debug+Asserts build llvm[2]: Compiling DisassemblerEmitter.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/SourceMgr.h:19, BUILDSTDERR: from CodeGenInstruction.h:19, BUILDSTDERR: from CodeGenTarget.h:20, BUILDSTDERR: from DFAPacketizerEmitter.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/TableGen/Record.h:1740:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from CodeGenInstruction.h:17, BUILDSTDERR: from CodeGenTarget.h:20, BUILDSTDERR: from DFAPacketizerEmitter.cpp:18: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/SourceMgr.h:19, BUILDSTDERR: from CodeGenInstruction.h:19, BUILDSTDERR: from CodeGenTarget.h:20, BUILDSTDERR: from DisassemblerEmitter.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/TableGen/Record.h:1740:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from CodeGenInstruction.h:17, BUILDSTDERR: from CodeGenTarget.h:20, BUILDSTDERR: from DisassemblerEmitter.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling FastISelEmitter.cpp for Release+Debug+Asserts build llvm[2]: Compiling FixedLenDecoderEmitter.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/SourceMgr.h:19, BUILDSTDERR: from CodeGenInstruction.h:19, BUILDSTDERR: from CodeGenTarget.h:20, BUILDSTDERR: from CodeGenDAGPatterns.h:19, BUILDSTDERR: from FastISelEmitter.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/TableGen/Record.h:1740:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/ErrorHandling.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineValueType.h:18, BUILDSTDERR: from CodeGenIntrinsics.h:17, BUILDSTDERR: from CodeGenDAGPatterns.h:18, BUILDSTDERR: from FastISelEmitter.cpp:20: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/SourceMgr.h:19, BUILDSTDERR: from CodeGenInstruction.h:19, BUILDSTDERR: from CodeGenTarget.h:20, BUILDSTDERR: from FixedLenDecoderEmitter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/TableGen/Record.h:1740:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from CodeGenInstruction.h:17, BUILDSTDERR: from CodeGenTarget.h:20, BUILDSTDERR: from FixedLenDecoderEmitter.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: FixedLenDecoderEmitter.cpp:981:6: warning: 'void {anonymous}::FilterChooser::SingletonExists(unsigned int) const' defined but not used [-Wunused-function] BUILDSTDERR: void FilterChooser::SingletonExists(unsigned Opc) const { BUILDSTDERR: ^~~~~~~~~~~~~ llvm[2]: Compiling InstrInfoEmitter.cpp for Release+Debug+Asserts build llvm[2]: Compiling IntrinsicEmitter.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/SourceMgr.h:19, BUILDSTDERR: from CodeGenInstruction.h:19, BUILDSTDERR: from CodeGenTarget.h:20, BUILDSTDERR: from CodeGenDAGPatterns.h:19, BUILDSTDERR: from InstrInfoEmitter.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/TableGen/Record.h:1740:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/ErrorHandling.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineValueType.h:18, BUILDSTDERR: from CodeGenIntrinsics.h:17, BUILDSTDERR: from CodeGenDAGPatterns.h:18, BUILDSTDERR: from InstrInfoEmitter.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/SourceMgr.h:19, BUILDSTDERR: from CodeGenInstruction.h:19, BUILDSTDERR: from CodeGenTarget.h:20, BUILDSTDERR: from IntrinsicEmitter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/TableGen/Record.h:1740:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/ErrorHandling.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineValueType.h:18, BUILDSTDERR: from CodeGenIntrinsics.h:17, BUILDSTDERR: from IntrinsicEmitter.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling OptParserEmitter.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/SourceMgr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/TableGen/Error.h:18, BUILDSTDERR: from OptParserEmitter.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/TableGen/Record.h:1740:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/SourceMgr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/TableGen/Error.h:18, BUILDSTDERR: from OptParserEmitter.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling PseudoLoweringEmitter.cpp for Release+Debug+Asserts build llvm[2]: Compiling RegisterInfoEmitter.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/SourceMgr.h:19, BUILDSTDERR: from CodeGenInstruction.h:19, BUILDSTDERR: from PseudoLoweringEmitter.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/TableGen/Record.h:1740:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from CodeGenInstruction.h:17, BUILDSTDERR: from PseudoLoweringEmitter.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from CodeGenRegisters.h:18, BUILDSTDERR: from RegisterInfoEmitter.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/TableGen/Record.h:1740:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:14, BUILDSTDERR: from CodeGenRegisters.h:18, BUILDSTDERR: from RegisterInfoEmitter.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling SubtargetEmitter.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/SourceMgr.h:19, BUILDSTDERR: from CodeGenInstruction.h:19, BUILDSTDERR: from CodeGenTarget.h:20, BUILDSTDERR: from SubtargetEmitter.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/TableGen/Record.h:1740:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from CodeGenInstruction.h:17, BUILDSTDERR: from CodeGenTarget.h:20, BUILDSTDERR: from SubtargetEmitter.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling TableGen.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from TableGen.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:23, BUILDSTDERR: from TableGen.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/TableGen/Record.h:1740:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:23, BUILDSTDERR: from TableGen.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:23, BUILDSTDERR: from TableGen.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:497:12: required from 'llvm::cl::ValuesClass::ValuesClass(const char*, DataType, const char*, va_list) [with DataType = int; va_list = char*]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:521:27: required from 'llvm::cl::ValuesClass llvm::cl::values(const char*, DataType, const char*, ...) [with DataType = int]' BUILDSTDERR: TableGen.cpp:88:33: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:23, BUILDSTDERR: from TableGen.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:23, BUILDSTDERR: from TableGen.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*) [with T1 = std::pair >; T2 = std::pair >; T = std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:302:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair >*; It2 = std::pair >*; T = std::pair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:815:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:880:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair >; unsigned int N = 4]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:487:7: required from 'llvm::cl::ValuesClass llvm::cl::values(const char*, DataType, const char*, ...) [with DataType = int]' BUILDSTDERR: TableGen.cpp:88:33: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:320:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E-I)*sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:23, BUILDSTDERR: from TableGen.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling X86DisassemblerTables.cpp for Release+Debug+Asserts build llvm[2]: Compiling X86ModRMFilters.cpp for Release+Debug+Asserts build llvm[2]: Compiling X86RecognizableInstr.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/SourceMgr.h:19, BUILDSTDERR: from CodeGenInstruction.h:19, BUILDSTDERR: from CodeGenTarget.h:20, BUILDSTDERR: from X86RecognizableInstr.h:20, BUILDSTDERR: from X86RecognizableInstr.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/TableGen/Record.h:1740:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from CodeGenInstruction.h:17, BUILDSTDERR: from CodeGenTarget.h:20, BUILDSTDERR: from X86RecognizableInstr.h:20, BUILDSTDERR: from X86RecognizableInstr.cpp:17: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Linking Release+Debug+Asserts executable llvm-tblgen llvm[2]: ======= Finished Linking Release+Debug+Asserts Executable llvm-tblgen make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/TableGen' make[1]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils' make[1]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/IR' llvm[1]: Building Intrinsics.gen.tmp from Intrinsics.td llvm[1]: Updated Intrinsics.gen because Intrinsics.gen.tmp changed significantly. llvm[1]: Compiling AsmWriter.cpp for Release+Debug+Asserts build llvm[1]: Compiling Attributes.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/IR/Attributes.h:19, BUILDSTDERR: from Attributes.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: Attributes.cpp:628:76: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/IR/Attributes.h:19, BUILDSTDERR: from Attributes.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallSet.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from AsmWriter.h:19, BUILDSTDERR: from AsmWriter.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: AsmWriter.cpp:134:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from AsmWriter.h:18, BUILDSTDERR: from AsmWriter.cpp:17: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[1]: Compiling AutoUpgrade.cpp for Release+Debug+Asserts build llvm[1]: Compiling BasicBlock.cpp for Release+Debug+Asserts build llvm[1]: Compiling Comdat.cpp for Release+Debug+Asserts build llvm[1]: Compiling ConstantFold.cpp for Release+Debug+Asserts build llvm[1]: Compiling ConstantRange.cpp for Release+Debug+Asserts build llvm[1]: Compiling Constants.cpp for Release+Debug+Asserts build llvm[1]: Compiling Core.cpp for Release+Debug+Asserts build BUILDSTDERR: Core.cpp: In function 'void LLVMContextSetDiagnosticHandler(LLVMContextRef, LLVMDiagnosticHandler, void*)': BUILDSTDERR: Core.cpp:88:80: warning: cast between incompatible function types from 'LLVMDiagnosticHandler' {aka 'void (*)(LLVMOpaqueDiagnosticInfo*, void*)'} to 'llvm::LLVMContext::DiagnosticHandlerTy' {aka 'void (*)(const llvm::DiagnosticInfo&, void*)'} [-Wcast-function-type] BUILDSTDERR: LLVM_EXTENSION reinterpret_cast(Handler), BUILDSTDERR: ^ llvm[1]: Compiling DIBuilder.cpp for Release+Debug+Asserts build llvm[1]: Compiling DataLayout.cpp for Release+Debug+Asserts build llvm[1]: Compiling DebugInfo.cpp for Release+Debug+Asserts build llvm[1]: Compiling DebugLoc.cpp for Release+Debug+Asserts build llvm[1]: Compiling DiagnosticInfo.cpp for Release+Debug+Asserts build llvm[1]: Compiling DiagnosticPrinter.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from DiagnosticInfo.cpp:26: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ llvm[1]: Compiling Dominators.cpp for Release+Debug+Asserts build llvm[1]: Compiling Function.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from Dominators.cpp:23: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/IR/Dominators.h:22, BUILDSTDERR: from Dominators.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/GenericDomTreeConstruction.h:58:3: required from 'unsigned int llvm::DFSPass(llvm::DominatorTreeBase&, typename GraphT::NodeType*, unsigned int) [with GraphT = llvm::GraphTraits; NodeT = llvm::BasicBlock; typename GraphT::NodeType = llvm::BasicBlock; typename GraphT::NodeType = llvm::BasicBlock]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/GenericDomTreeConstruction.h:170:24: required from 'void llvm::Calculate(llvm::DominatorTreeBase::NodeType>&, FuncT&) [with FuncT = llvm::Function; N = llvm::BasicBlock*; typename llvm::GraphTraits::NodeType = llvm::BasicBlock]' BUILDSTDERR: Dominators.cpp:68:1: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/IR/Dominators.h:18, BUILDSTDERR: from Dominators.cpp:17: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[1]: Compiling GCOV.cpp for Release+Debug+Asserts build llvm[1]: Compiling GVMaterializer.cpp for Release+Debug+Asserts build llvm[1]: Compiling Globals.cpp for Release+Debug+Asserts build llvm[1]: Compiling IRBuilder.cpp for Release+Debug+Asserts build llvm[1]: Compiling IRPrintingPasses.cpp for Release+Debug+Asserts build llvm[1]: Compiling InlineAsm.cpp for Release+Debug+Asserts build BUILDSTDERR: InlineAsm.cpp: In static member function 'static bool llvm::InlineAsm::Verify(llvm::FunctionType*, llvm::StringRef)': BUILDSTDERR: InlineAsm.cpp:256:7: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: ++NumIndirect; BUILDSTDERR: ^~~~~~~~~~~~~ BUILDSTDERR: InlineAsm.cpp:258:5: note: here BUILDSTDERR: case InlineAsm::isInput: BUILDSTDERR: ^~~~ llvm[1]: Compiling Instruction.cpp for Release+Debug+Asserts build llvm[1]: Compiling Instructions.cpp for Release+Debug+Asserts build llvm[1]: Compiling IntrinsicInst.cpp for Release+Debug+Asserts build llvm[1]: Compiling LLVMContext.cpp for Release+Debug+Asserts build llvm[1]: Compiling LLVMContextImpl.cpp for Release+Debug+Asserts build llvm[1]: Compiling LeakDetector.cpp for Release+Debug+Asserts build llvm[1]: Compiling LegacyPassManager.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/IR/LegacyPassNameParser.h:31, BUILDSTDERR: from LegacyPassManager.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:377, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/IR/LegacyPassManager.h:20, BUILDSTDERR: from LegacyPassManager.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:497:12: required from 'llvm::cl::ValuesClass::ValuesClass(const char*, DataType, const char*, va_list) [with DataType = int; va_list = char*]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:521:27: required from 'llvm::cl::ValuesClass llvm::cl::values(const char*, DataType, const char*, ...) [with DataType = int]' BUILDSTDERR: LegacyPassManager.cpp:59:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CBindingWrapping.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/IR/LLVMContext.h:19, BUILDSTDERR: from LegacyPassManager.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:377, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/IR/LegacyPassManager.h:20, BUILDSTDERR: from LegacyPassManager.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*) [with T1 = std::pair >; T2 = std::pair >; T = std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:302:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair >*; It2 = std::pair >*; T = std::pair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:815:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:880:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair >; unsigned int N = 4]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:487:7: required from 'llvm::cl::ValuesClass llvm::cl::values(const char*, DataType, const char*, ...) [with DataType = int]' BUILDSTDERR: LegacyPassManager.cpp:59:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:320:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E-I)*sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CBindingWrapping.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/IR/LLVMContext.h:19, BUILDSTDERR: from LegacyPassManager.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[1]: Compiling MDBuilder.cpp for Release+Debug+Asserts build llvm[1]: Compiling Mangler.cpp for Release+Debug+Asserts build llvm[1]: Compiling Metadata.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/IR/Metadata.h:19, BUILDSTDERR: from Metadata.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: Metadata.cpp:754:70: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/IR/Metadata.h:19, BUILDSTDERR: from Metadata.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[1]: Compiling Module.cpp for Release+Debug+Asserts build llvm[1]: Compiling Pass.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/IR/LegacyPassNameParser.h:31, BUILDSTDERR: from Pass.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ llvm[1]: Compiling PassManager.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from PassManager.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ llvm[1]: Compiling PassRegistry.cpp for Release+Debug+Asserts build llvm[1]: Compiling Type.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/APInt.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/APFloat.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/IR/Type.h:19, BUILDSTDERR: from Type.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: Type.cpp:370:48: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/APInt.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/APFloat.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/IR/Type.h:19, BUILDSTDERR: from Type.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[1]: Compiling TypeFinder.cpp for Release+Debug+Asserts build llvm[1]: Compiling Use.cpp for Release+Debug+Asserts build llvm[1]: Compiling UseListOrder.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from UseListOrder.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ llvm[1]: Compiling User.cpp for Release+Debug+Asserts build llvm[1]: Compiling Value.cpp for Release+Debug+Asserts build llvm[1]: Compiling ValueSymbolTable.cpp for Release+Debug+Asserts build llvm[1]: Compiling ValueTypes.cpp for Release+Debug+Asserts build llvm[1]: Compiling Verifier.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from Verifier.cpp:72: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallSet.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from Verifier.cpp:50: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: Verifier.cpp:1156:65: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/IR/Verifier.h:24, BUILDSTDERR: from Verifier.cpp:48: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[1]: Building Release+Debug+Asserts Archive Library libLLVMCore.a make[1]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/IR' make[1]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/AsmParser' llvm[2]: Compiling LLLexer.cpp for Release+Debug+Asserts build make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/IR' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/IR' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/Bitcode' make[3]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/Bitcode/Reader' llvm[3]: Compiling BitReader.cpp for Release+Debug+Asserts build llvm[3]: Compiling BitcodeReader.cpp for Release+Debug+Asserts build llvm[2]: Compiling LLParser.cpp for Release+Debug+Asserts build BUILDSTDERR: LLParser.cpp: In member function 'bool llvm::LLParser::ParseTopLevelEntities()': BUILDSTDERR: LLParser.cpp:244:34: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (ParseUseListOrderBB()) return true; break; BUILDSTDERR: ^~ BUILDSTDERR: LLParser.cpp:244:74: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: if (ParseUseListOrderBB()) return true; break; BUILDSTDERR: ^~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/APInt.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/APFloat.h:20, BUILDSTDERR: from LLLexer.h:18, BUILDSTDERR: from LLParser.h:17, BUILDSTDERR: from LLParser.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: LLParser.cpp:3745:72: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/APInt.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/APFloat.h:20, BUILDSTDERR: from LLLexer.h:18, BUILDSTDERR: from LLParser.h:17, BUILDSTDERR: from LLParser.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/APInt.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/APFloat.h:20, BUILDSTDERR: from LLLexer.h:18, BUILDSTDERR: from LLParser.h:17, BUILDSTDERR: from LLParser.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: LLParser.cpp:4129:65: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/APInt.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/APFloat.h:20, BUILDSTDERR: from LLLexer.h:18, BUILDSTDERR: from LLParser.h:17, BUILDSTDERR: from LLParser.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[3]: Compiling BitstreamReader.cpp for Release+Debug+Asserts build llvm[2]: Compiling Parser.cpp for Release+Debug+Asserts build llvm[3]: Building Release+Debug+Asserts Archive Library libLLVMBitReader.a make[3]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/Bitcode/Reader' make[3]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/Bitcode/Writer' llvm[3]: Compiling BitWriter.cpp for Release+Debug+Asserts build llvm[2]: Building Release+Debug+Asserts Archive Library libLLVMAsmParser.a make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/AsmParser' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/Analysis' llvm[2]: Compiling AliasAnalysis.cpp for Release+Debug+Asserts build llvm[3]: Compiling BitcodeWriter.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from BitcodeWriter.cpp:27: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ llvm[2]: Compiling AliasAnalysisCounter.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from AliasAnalysisCounter.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ llvm[2]: Compiling AliasAnalysisEvaluator.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from AliasAnalysisEvaluator.cpp:29: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ llvm[3]: Compiling BitcodeWriterPass.cpp for Release+Debug+Asserts build llvm[2]: Compiling AliasDebugger.cpp for Release+Debug+Asserts build llvm[3]: Compiling ValueEnumerator.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from ValueEnumerator.h:18, BUILDSTDERR: from ValueEnumerator.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: ValueEnumerator.cpp:142:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from ValueEnumerator.h:17, BUILDSTDERR: from ValueEnumerator.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling AliasSetTracker.cpp for Release+Debug+Asserts build llvm[2]: Compiling Analysis.cpp for Release+Debug+Asserts build llvm[3]: Building Release+Debug+Asserts Archive Library libLLVMBitWriter.a make[3]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/Bitcode/Writer' make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/Bitcode' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/Transforms' make[3]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/Transforms/Utils' llvm[3]: Compiling ASanStackFrameLayout.cpp for Release+Debug+Asserts build llvm[2]: Compiling BasicAliasAnalysis.cpp for Release+Debug+Asserts build llvm[3]: Compiling AddDiscriminators.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from AddDiscriminators.cpp:64: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ llvm[3]: Compiling BasicBlockUtils.cpp for Release+Debug+Asserts build llvm[2]: Compiling BlockFrequencyInfo.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from BlockFrequencyInfo.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:377, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Analysis/BlockFrequencyInfo.h:17, BUILDSTDERR: from BlockFrequencyInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:497:12: required from 'llvm::cl::ValuesClass::ValuesClass(const char*, DataType, const char*, va_list) [with DataType = int; va_list = char*]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:521:27: required from 'llvm::cl::ValuesClass llvm::cl::values(const char*, DataType, const char*, ...) [with DataType = int]' BUILDSTDERR: BlockFrequencyInfo.cpp:47:25: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Analysis/BlockFrequencyInfo.h:17, BUILDSTDERR: from BlockFrequencyInfo.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:377, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Analysis/BlockFrequencyInfo.h:17, BUILDSTDERR: from BlockFrequencyInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*) [with T1 = std::pair >; T2 = std::pair >; T = std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:302:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair >*; It2 = std::pair >*; T = std::pair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:815:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:880:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair >; unsigned int N = 4]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:487:7: required from 'llvm::cl::ValuesClass llvm::cl::values(const char*, DataType, const char*, ...) [with DataType = int]' BUILDSTDERR: BlockFrequencyInfo.cpp:47:25: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:320:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E-I)*sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Analysis/BlockFrequencyInfo.h:17, BUILDSTDERR: from BlockFrequencyInfo.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[3]: Compiling BreakCriticalEdges.cpp for Release+Debug+Asserts build llvm[3]: Compiling BuildLibCalls.cpp for Release+Debug+Asserts build llvm[2]: Compiling BlockFrequencyInfoImpl.cpp for Release+Debug+Asserts build llvm[3]: Compiling BypassSlowDivision.cpp for Release+Debug+Asserts build llvm[3]: Compiling CloneFunction.cpp for Release+Debug+Asserts build llvm[2]: Compiling BranchProbabilityInfo.cpp for Release+Debug+Asserts build llvm[2]: Compiling CFG.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/IR/Instruction.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/IR/BasicBlock.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Analysis/CFG.h:18, BUILDSTDERR: from CFG.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair >]': BUILDSTDERR: CFG.cpp:38:58: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/IR/BasicBlock.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Analysis/CFG.h:18, BUILDSTDERR: from CFG.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/IR/Instruction.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/IR/BasicBlock.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Analysis/CFG.h:18, BUILDSTDERR: from CFG.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: CFG.cpp:54:54: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/IR/BasicBlock.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Analysis/CFG.h:18, BUILDSTDERR: from CFG.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[3]: Compiling CloneModule.cpp for Release+Debug+Asserts build llvm[2]: Compiling CFGPrinter.cpp for Release+Debug+Asserts build llvm[3]: Compiling CmpInstAnalysis.cpp for Release+Debug+Asserts build llvm[2]: Compiling CFLAliasAnalysis.cpp for Release+Debug+Asserts build llvm[3]: Compiling CodeExtractor.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from CodeExtractor.cpp:32: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ llvm[3]: Compiling CtorUtils.cpp for Release+Debug+Asserts build llvm[2]: Compiling CGSCCPassManager.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from CGSCCPassManager.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ llvm[3]: Compiling DemoteRegToStack.cpp for Release+Debug+Asserts build llvm[3]: Compiling FlattenCFG.cpp for Release+Debug+Asserts build llvm[2]: Compiling CaptureTracking.cpp for Release+Debug+Asserts build llvm[3]: Compiling GlobalStatus.cpp for Release+Debug+Asserts build llvm[2]: Compiling CodeMetrics.cpp for Release+Debug+Asserts build llvm[2]: Compiling ConstantFolding.cpp for Release+Debug+Asserts build llvm[3]: Compiling InlineFunction.cpp for Release+Debug+Asserts build BUILDSTDERR: ConstantFolding.cpp: In function 'llvm::Constant* ConstantFoldScalarCall(llvm::StringRef, unsigned int, llvm::Type*, llvm::ArrayRef, const llvm::TargetLibraryInfo*)': BUILDSTDERR: ConstantFolding.cpp:1589:73: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: /*roundTowardZero=*/false, Ty); BUILDSTDERR: ^ BUILDSTDERR: ConstantFolding.cpp:1590:7: note: here BUILDSTDERR: case Intrinsic::x86_sse_cvttss2si: BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from InlineFunction.cpp:40: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Transforms/Utils/Cloning.h:21, BUILDSTDERR: from InlineFunction.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: InlineFunction.cpp:951:70: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Transforms/Utils/Cloning.h:21, BUILDSTDERR: from InlineFunction.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling CostModel.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from CostModel.cpp:28: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ llvm[2]: Compiling Delinearization.cpp for Release+Debug+Asserts build llvm[3]: Compiling InstructionNamer.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from Delinearization.cpp:29: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ llvm[3]: Compiling IntegerDivision.cpp for Release+Debug+Asserts build llvm[2]: Compiling DependenceAnalysis.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from DependenceAnalysis.cpp:63: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ llvm[3]: Compiling LCSSA.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/IR/Attributes.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/IR/CallSite.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Analysis/AliasAnalysis.h:41, BUILDSTDERR: from LCSSA.cpp:33: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:55:67: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:77:12: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = llvm::BasicBlock*; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/IR/PredIteratorCache.h:51:60: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Transforms/Scalar.h:18, BUILDSTDERR: from LCSSA.cpp:30: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[3]: Compiling Local.cpp for Release+Debug+Asserts build llvm[2]: Compiling DomPrinter.cpp for Release+Debug+Asserts build llvm[3]: Compiling LoopSimplify.cpp for Release+Debug+Asserts build llvm[2]: Compiling DominanceFrontier.cpp for Release+Debug+Asserts build llvm[2]: Compiling IVUsers.cpp for Release+Debug+Asserts build llvm[3]: Compiling LoopUnroll.cpp for Release+Debug+Asserts build llvm[2]: Compiling InstCount.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Transforms/Utils/SimplifyIndVar.h:20, BUILDSTDERR: from LoopUnroll.cpp:37: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ llvm[2]: Compiling InstructionSimplify.cpp for Release+Debug+Asserts build llvm[3]: Compiling LoopUnrollRuntime.cpp for Release+Debug+Asserts build llvm[2]: Compiling Interval.cpp for Release+Debug+Asserts build llvm[2]: Compiling IntervalPartition.cpp for Release+Debug+Asserts build llvm[3]: Compiling LowerExpectIntrinsic.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from LowerExpectIntrinsic.cpp:25: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ llvm[3]: Compiling LowerInvoke.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from LowerInvoke.cpp:24: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ llvm[3]: Compiling LowerSwitch.cpp for Release+Debug+Asserts build llvm[2]: Compiling JumpInstrTableInfo.cpp for Release+Debug+Asserts build llvm[3]: Compiling Mem2Reg.cpp for Release+Debug+Asserts build llvm[2]: Compiling LazyCallGraph.cpp for Release+Debug+Asserts build llvm[3]: Compiling MetaRenamer.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallSet.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Analysis/LazyCallGraph.h:41, BUILDSTDERR: from LazyCallGraph.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:55:67: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:77:12: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = llvm::LazyCallGraph::Node; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:406:65: required from 'T* llvm::SpecificBumpPtrAllocator::Allocate(size_t) [with T = llvm::LazyCallGraph::Node; size_t = long unsigned int]' BUILDSTDERR: LazyCallGraph.cpp:546:39: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Analysis/LazyCallGraph.h:38, BUILDSTDERR: from LazyCallGraph.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallSet.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Analysis/LazyCallGraph.h:41, BUILDSTDERR: from LazyCallGraph.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*) [with T1 = std::pair; T2 = std::pair; T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:302:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:815:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:880:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:157:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:367:43: required from 'llvm::SpecificBumpPtrAllocator::SpecificBumpPtrAllocator(llvm::SpecificBumpPtrAllocator&&) [with T = llvm::LazyCallGraph::Node]' BUILDSTDERR: LazyCallGraph.cpp:140:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:320:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E-I)*sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Analysis/LazyCallGraph.h:38, BUILDSTDERR: from LazyCallGraph.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[3]: Compiling ModuleUtils.cpp for Release+Debug+Asserts build llvm[3]: Compiling PromoteMemoryToRegister.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Transforms/Utils/PromoteMemToReg.h:18, BUILDSTDERR: from PromoteMemoryToRegister.cpp:28: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: PromoteMemoryToRegister.cpp:458:78: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Transforms/Utils/PromoteMemToReg.h:18, BUILDSTDERR: from PromoteMemoryToRegister.cpp:28: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Transforms/Utils/PromoteMemToReg.h:18, BUILDSTDERR: from PromoteMemoryToRegister.cpp:28: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: PromoteMemoryToRegister.cpp:906:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Transforms/Utils/PromoteMemToReg.h:18, BUILDSTDERR: from PromoteMemoryToRegister.cpp:28: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Transforms/Utils/PromoteMemToReg.h:18, BUILDSTDERR: from PromoteMemoryToRegister.cpp:28: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, unsigned int>]': BUILDSTDERR: /usr/include/c++/8/bits/stl_queue.h:605:2: required from 'void std::priority_queue<_Tp, _Sequence, _Compare>::push(std::priority_queue<_Tp, _Sequence, _Compare>::value_type&&) [with _Tp = std::pair*, unsigned int>; _Sequence = llvm::SmallVector*, unsigned int>, 32>; _Compare = llvm::less_second; std::priority_queue<_Tp, _Sequence, _Compare>::value_type = std::pair*, unsigned int>]' BUILDSTDERR: PromoteMemoryToRegister.cpp:862:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair*, unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Transforms/Utils/PromoteMemToReg.h:18, BUILDSTDERR: from PromoteMemoryToRegister.cpp:28: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair*, unsigned int>' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling LazyValueInfo.cpp for Release+Debug+Asserts build llvm[2]: Compiling LibCallAliasAnalysis.cpp for Release+Debug+Asserts build llvm[3]: Compiling SSAUpdater.cpp for Release+Debug+Asserts build llvm[2]: Compiling LibCallSemantics.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/TinyPtrVector.h:13, BUILDSTDERR: from SSAUpdater.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: SSAUpdater.cpp:103:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Transforms/Utils/SSAUpdater.h:17, BUILDSTDERR: from SSAUpdater.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/TinyPtrVector.h:13, BUILDSTDERR: from SSAUpdater.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Transforms/Utils/SSAUpdaterImpl.h:122:23: required from 'llvm::SSAUpdaterImpl::BBInfo* llvm::SSAUpdaterImpl::BuildBlockList(llvm::SSAUpdaterImpl::BlkT*, llvm::SSAUpdaterImpl::BlockListTy*) [with UpdaterT = llvm::SSAUpdater; llvm::SSAUpdaterImpl::BlkT = llvm::BasicBlock; llvm::SSAUpdaterImpl::BlockListTy = llvm::SmallVectorImpl::BBInfo*>]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Transforms/Utils/SSAUpdaterImpl.h:82:27: required from 'llvm::SSAUpdaterImpl::ValT llvm::SSAUpdaterImpl::GetValue(llvm::SSAUpdaterImpl::BlkT*) [with UpdaterT = llvm::SSAUpdater; llvm::SSAUpdaterImpl::ValT = llvm::Value*; llvm::SSAUpdaterImpl::BlkT = llvm::BasicBlock]' BUILDSTDERR: SSAUpdater.cpp:316:26: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Transforms/Utils/SSAUpdater.h:17, BUILDSTDERR: from SSAUpdater.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling Lint.cpp for Release+Debug+Asserts build llvm[2]: Compiling Loads.cpp for Release+Debug+Asserts build llvm[3]: Compiling SimplifyCFG.cpp for Release+Debug+Asserts build llvm[2]: Compiling LoopInfo.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from SimplifyCFG.cpp:42: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/IR/DataLayout.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Transforms/Utils/Local.h:18, BUILDSTDERR: from SimplifyCFG.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: SimplifyCFG.cpp:2117:63: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Transforms/Utils/Local.h:18, BUILDSTDERR: from SimplifyCFG.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/IR/DataLayout.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Transforms/Utils/Local.h:18, BUILDSTDERR: from SimplifyCFG.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: SimplifyCFG.cpp:3465:48: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Transforms/Utils/Local.h:18, BUILDSTDERR: from SimplifyCFG.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/IR/DataLayout.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Transforms/Utils/Local.h:18, BUILDSTDERR: from SimplifyCFG.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: SimplifyCFG.cpp:3773:73: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Transforms/Utils/Local.h:18, BUILDSTDERR: from SimplifyCFG.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/IR/DataLayout.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Transforms/Utils/Local.h:18, BUILDSTDERR: from SimplifyCFG.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*) [with T1 = std::pair; T2 = std::pair; T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:302:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:815:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:880:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 4]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:409:5: required from 'llvm::DenseMapBase::BucketT* llvm::DenseMapBase::InsertIntoBucket(const KeyT&, ValueT&&, llvm::DenseMapBase::BucketT*) [with DerivedT = llvm::SmallDenseMap, 4> >; KeyT = llvm::PHINode*; ValueT = llvm::SmallVector, 4>; KeyInfoT = llvm::DenseMapInfo; llvm::DenseMapBase::BucketT = std::pair, 4> >]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:213:12: required from 'llvm::DenseMapBase::value_type& llvm::DenseMapBase::FindAndConstruct(const KeyT&) [with DerivedT = llvm::SmallDenseMap, 4> >; KeyT = llvm::PHINode*; ValueT = llvm::SmallVector, 4>; KeyInfoT = llvm::DenseMapInfo; llvm::DenseMapBase::value_type = std::pair, 4> >]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:217:34: required from 'ValueT& llvm::DenseMapBase::operator[](const KeyT&) [with DerivedT = llvm::SmallDenseMap, 4> >; KeyT = llvm::PHINode*; ValueT = llvm::SmallVector, 4>; KeyInfoT = llvm::DenseMapInfo]' BUILDSTDERR: SimplifyCFG.cpp:3773:27: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:320:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E-I)*sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/IR/DataLayout.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Transforms/Utils/Local.h:18, BUILDSTDERR: from SimplifyCFG.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from LoopInfo.cpp:28: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Analysis/LoopInfo.h:37, BUILDSTDERR: from LoopInfo.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Analysis/LoopInfoImpl.h:97:9: required from 'void llvm::LoopBase::getExitEdges(llvm::SmallVectorImpl >&) const [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]' BUILDSTDERR: LoopInfo.cpp:34:22: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Analysis/LoopInfo.h:33, BUILDSTDERR: from LoopInfo.cpp:17: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling LoopPass.cpp for Release+Debug+Asserts build llvm[2]: Compiling MemDepPrinter.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallSet.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from MemDepPrinter.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, const llvm::BasicBlock*>]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SetVector.h:105:7: required from 'bool llvm::SetVector::insert(const value_type&) [with T = std::pair, const llvm::BasicBlock*>; Vector = llvm::SmallVector, const llvm::BasicBlock*>, 4>; Set = llvm::SmallSet, const llvm::BasicBlock*>, 4, std::less, const llvm::BasicBlock*> > >; llvm::SetVector::value_type = std::pair, const llvm::BasicBlock*>]' BUILDSTDERR: MemDepPrinter.cpp:109:75: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, const llvm::BasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/ios:40, BUILDSTDERR: from /usr/include/c++/8/ostream:38, BUILDSTDERR: from /usr/include/c++/8/iterator:64, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallPtrSet.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from MemDepPrinter.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair, const llvm::BasicBlock*>' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallSet.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from MemDepPrinter.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*) [with T1 = std::pair, const llvm::BasicBlock*>; T2 = std::pair, const llvm::BasicBlock*>; T = std::pair, const llvm::BasicBlock*>]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:302:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair, const llvm::BasicBlock*>*; It2 = std::pair, const llvm::BasicBlock*>*; T = std::pair, const llvm::BasicBlock*>]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:815:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair, const llvm::BasicBlock*>]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:880:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair, const llvm::BasicBlock*>; unsigned int N = 4]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallSet.h:31:7: required from 'llvm::DenseMapBase::BucketT* llvm::DenseMapBase::InsertIntoBucket(KeyT&&, ValueT&&, llvm::DenseMapBase::BucketT*) [with DerivedT = llvm::DenseMap, const llvm::BasicBlock*>, 4> >; KeyT = const llvm::Instruction*; ValueT = llvm::SmallSetVector, const llvm::BasicBlock*>, 4>; KeyInfoT = llvm::DenseMapInfo; llvm::DenseMapBase::BucketT = std::pair, const llvm::BasicBlock*>, 4> >]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:225:12: required from 'llvm::DenseMapBase::value_type& llvm::DenseMapBase::FindAndConstruct(KeyT&&) [with DerivedT = llvm::DenseMap, const llvm::BasicBlock*>, 4> >; KeyT = const llvm::Instruction*; ValueT = llvm::SmallSetVector, const llvm::BasicBlock*>, 4>; KeyInfoT = llvm::DenseMapInfo; llvm::DenseMapBase::value_type = std::pair, const llvm::BasicBlock*>, 4> >]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:229:45: required from 'ValueT& llvm::DenseMapBase::operator[](KeyT&&) [with DerivedT = llvm::DenseMap, const llvm::BasicBlock*>, 4> >; KeyT = const llvm::Instruction*; ValueT = llvm::SmallSetVector, const llvm::BasicBlock*>, 4>; KeyInfoT = llvm::DenseMapInfo]' BUILDSTDERR: MemDepPrinter.cpp:108:16: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:320:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, const llvm::BasicBlock*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E-I)*sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/ios:40, BUILDSTDERR: from /usr/include/c++/8/ostream:38, BUILDSTDERR: from /usr/include/c++/8/iterator:64, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallPtrSet.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from MemDepPrinter.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair, const llvm::BasicBlock*>' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[3]: Compiling SimplifyIndVar.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Transforms/Utils/SimplifyIndVar.h:20, BUILDSTDERR: from SimplifyIndVar.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ llvm[2]: Compiling MemoryBuiltins.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Transforms/Utils/SimplifyIndVar.h:20, BUILDSTDERR: from SimplifyIndVar.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: SimplifyIndVar.cpp:352:54: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/IR/ValueHandle.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Transforms/Utils/SimplifyIndVar.h:19, BUILDSTDERR: from SimplifyIndVar.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[3]: Compiling SimplifyInstructions.cpp for Release+Debug+Asserts build llvm[3]: Compiling SimplifyLibCalls.cpp for Release+Debug+Asserts build llvm[2]: Compiling MemoryDependenceAnalysis.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from SimplifyLibCalls.cpp:31: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/IR/Attributes.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/IR/CallSite.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Analysis/AliasAnalysis.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Analysis/MemoryDependenceAnalysis.h:20, BUILDSTDERR: from MemoryDependenceAnalysis.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: MemoryDependenceAnalysis.cpp:1470:72: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Analysis/MemoryDependenceAnalysis.h:17, BUILDSTDERR: from MemoryDependenceAnalysis.cpp:17: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/IR/Attributes.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/IR/CallSite.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Analysis/AliasAnalysis.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Analysis/MemoryDependenceAnalysis.h:20, BUILDSTDERR: from MemoryDependenceAnalysis.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair >]': BUILDSTDERR: MemoryDependenceAnalysis.cpp:1540:72: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Analysis/MemoryDependenceAnalysis.h:17, BUILDSTDERR: from MemoryDependenceAnalysis.cpp:17: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/IR/Attributes.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/IR/CallSite.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Analysis/AliasAnalysis.h:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Analysis/MemoryDependenceAnalysis.h:20, BUILDSTDERR: from MemoryDependenceAnalysis.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:55:67: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:77:12: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = llvm::BasicBlock*; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/IR/PredIteratorCache.h:51:60: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Analysis/MemoryDependenceAnalysis.h:17, BUILDSTDERR: from MemoryDependenceAnalysis.cpp:17: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: MemoryDependenceAnalysis.cpp: In member function 'llvm::MemDepResult llvm::MemoryDependenceAnalysis::getPointerDependencyFrom(const llvm::AliasAnalysis::Location&, bool, llvm::BasicBlock::iterator, llvm::BasicBlock*, llvm::Instruction*)': BUILDSTDERR: MemoryDependenceAnalysis.cpp:617:7: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: if (isLoad) BUILDSTDERR: ^~ BUILDSTDERR: MemoryDependenceAnalysis.cpp:619:5: note: here BUILDSTDERR: default: BUILDSTDERR: ^~~~~~~ BUILDSTDERR: MemoryDependenceAnalysis.cpp: In function 'void SortNonLocalDepInfoCache(llvm::MemoryDependenceAnalysis::NonLocalDepInfo&, unsigned int)': BUILDSTDERR: MemoryDependenceAnalysis.cpp:964:29: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: Cache.insert(Entry, Val); BUILDSTDERR: ^ BUILDSTDERR: MemoryDependenceAnalysis.cpp:967:3: note: here BUILDSTDERR: case 1: BUILDSTDERR: ^~~~ llvm[3]: Compiling UnifyFunctionExitNodes.cpp for Release+Debug+Asserts build llvm[3]: Compiling Utils.cpp for Release+Debug+Asserts build llvm[2]: Compiling ModuleDebugInfoPrinter.cpp for Release+Debug+Asserts build llvm[3]: Compiling ValueMapper.cpp for Release+Debug+Asserts build llvm[2]: Compiling NoAliasAnalysis.cpp for Release+Debug+Asserts build llvm[2]: Compiling PHITransAddr.cpp for Release+Debug+Asserts build llvm[3]: Building Release+Debug+Asserts Archive Library libLLVMTransformUtils.a make[3]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/Transforms/Utils' make[3]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/Transforms/Instrumentation' llvm[3]: Compiling AddressSanitizer.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from AddressSanitizer.cpp:39: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ llvm[2]: Compiling PostDominators.cpp for Release+Debug+Asserts build llvm[2]: Compiling PtrUseVisitor.cpp for Release+Debug+Asserts build llvm[2]: Compiling RegionInfo.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Analysis/RegionInfoImpl.h:21, BUILDSTDERR: from RegionInfo.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/IR/Attributes.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/IR/Argument.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/IR/Function.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/IR/CFG.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Analysis/RegionInfo.h:42, BUILDSTDERR: from RegionInfo.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:497:12: required from 'llvm::cl::ValuesClass::ValuesClass(const char*, DataType, const char*, va_list) [with DataType = int; va_list = char*]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:521:27: required from 'llvm::cl::ValuesClass llvm::cl::values(const char*, DataType, const char*, ...) [with DataType = int]' BUILDSTDERR: RegionInfo.cpp:57:17: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DepthFirstIterator.h:36, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Analysis/RegionInfo.h:40, BUILDSTDERR: from RegionInfo.cpp:12: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/IR/Attributes.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/IR/Argument.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/IR/Function.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/IR/CFG.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Analysis/RegionInfo.h:42, BUILDSTDERR: from RegionInfo.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*) [with T1 = std::pair >; T2 = std::pair >; T = std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:302:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair >*; It2 = std::pair >*; T = std::pair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:815:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:880:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair >; unsigned int N = 4]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:487:7: required from 'llvm::cl::ValuesClass llvm::cl::values(const char*, DataType, const char*, ...) [with DataType = int]' BUILDSTDERR: RegionInfo.cpp:57:17: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:320:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E-I)*sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DepthFirstIterator.h:36, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Analysis/RegionInfo.h:40, BUILDSTDERR: from RegionInfo.cpp:12: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[3]: Compiling BoundsChecking.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from BoundsChecking.cpp:24: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ llvm[3]: Compiling DataFlowSanitizer.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from DataFlowSanitizer.cpp:62: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ llvm[2]: Compiling RegionPass.cpp for Release+Debug+Asserts build llvm[2]: Compiling RegionPrinter.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from RegionPrinter.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ llvm[3]: Compiling DebugIR.cpp for Release+Debug+Asserts build llvm[2]: Compiling ScalarEvolution.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from ScalarEvolution.cpp:82: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/FoldingSet.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Analysis/ScalarEvolution.h:25, BUILDSTDERR: from ScalarEvolution.cpp:61: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: ScalarEvolution.cpp:4459:60: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Analysis/ScalarEvolution.h:24, BUILDSTDERR: from ScalarEvolution.cpp:61: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/FoldingSet.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Analysis/ScalarEvolution.h:25, BUILDSTDERR: from ScalarEvolution.cpp:61: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: ScalarEvolution.cpp:5124:61: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Analysis/ScalarEvolution.h:24, BUILDSTDERR: from ScalarEvolution.cpp:61: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/FoldingSet.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Analysis/ScalarEvolution.h:25, BUILDSTDERR: from ScalarEvolution.cpp:61: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: ScalarEvolution.cpp:5246:73: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Analysis/ScalarEvolution.h:24, BUILDSTDERR: from ScalarEvolution.cpp:61: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/FoldingSet.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Analysis/ScalarEvolution.h:25, BUILDSTDERR: from ScalarEvolution.cpp:61: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: ScalarEvolution.cpp:7774:50: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Analysis/ScalarEvolution.h:24, BUILDSTDERR: from ScalarEvolution.cpp:61: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/FoldingSet.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Analysis/ScalarEvolution.h:25, BUILDSTDERR: from ScalarEvolution.cpp:61: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: ScalarEvolution.cpp:7880:60: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Analysis/ScalarEvolution.h:24, BUILDSTDERR: from ScalarEvolution.cpp:61: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/FoldingSet.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Analysis/ScalarEvolution.h:25, BUILDSTDERR: from ScalarEvolution.cpp:61: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:425:71: required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: ScalarEvolution.cpp:318:73: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Analysis/ScalarEvolution.h:24, BUILDSTDERR: from ScalarEvolution.cpp:61: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/FoldingSet.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Analysis/ScalarEvolution.h:25, BUILDSTDERR: from ScalarEvolution.cpp:61: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*) [with T1 = std::pair; T2 = std::pair; T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:302:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:815:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:880:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:409:5: required from 'llvm::DenseMapBase::BucketT* llvm::DenseMapBase::InsertIntoBucket(const KeyT&, ValueT&&, llvm::DenseMapBase::BucketT*) [with DerivedT = llvm::DenseMap, 2> >; KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector, 2>; KeyInfoT = llvm::DenseMapInfo; llvm::DenseMapBase::BucketT = std::pair, 2> >]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:213:12: required from 'llvm::DenseMapBase::value_type& llvm::DenseMapBase::FindAndConstruct(const KeyT&) [with DerivedT = llvm::DenseMap, 2> >; KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector, 2>; KeyInfoT = llvm::DenseMapInfo; llvm::DenseMapBase::value_type = std::pair, 2> >]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:217:34: required from 'ValueT& llvm::DenseMapBase::operator[](const KeyT&) [with DerivedT = llvm::DenseMap, 2> >; KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector, 2>; KeyInfoT = llvm::DenseMapInfo]' BUILDSTDERR: ScalarEvolution.cpp:5241:83: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:320:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E-I)*sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Analysis/ScalarEvolution.h:24, BUILDSTDERR: from ScalarEvolution.cpp:61: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/FoldingSet.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Analysis/ScalarEvolution.h:25, BUILDSTDERR: from ScalarEvolution.cpp:61: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*) [with T1 = std::pair; T2 = std::pair; T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:302:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:815:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:880:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:409:5: required from 'llvm::DenseMapBase::BucketT* llvm::DenseMapBase::InsertIntoBucket(const KeyT&, ValueT&&, llvm::DenseMapBase::BucketT*) [with DerivedT = llvm::DenseMap, 2> >; KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector, 2>; KeyInfoT = llvm::DenseMapInfo; llvm::DenseMapBase::BucketT = std::pair, 2> >]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:213:12: required from 'llvm::DenseMapBase::value_type& llvm::DenseMapBase::FindAndConstruct(const KeyT&) [with DerivedT = llvm::DenseMap, 2> >; KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector, 2>; KeyInfoT = llvm::DenseMapInfo; llvm::DenseMapBase::value_type = std::pair, 2> >]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:217:34: required from 'ValueT& llvm::DenseMapBase::operator[](const KeyT&) [with DerivedT = llvm::DenseMap, 2> >; KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector, 2>; KeyInfoT = llvm::DenseMapInfo]' BUILDSTDERR: ScalarEvolution.cpp:7769:88: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:320:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E-I)*sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Analysis/ScalarEvolution.h:24, BUILDSTDERR: from ScalarEvolution.cpp:61: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/FoldingSet.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Analysis/ScalarEvolution.h:25, BUILDSTDERR: from ScalarEvolution.cpp:61: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*) [with T1 = std::pair; T2 = std::pair; T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:302:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:815:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:880:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 2]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:409:5: required from 'llvm::DenseMapBase::BucketT* llvm::DenseMapBase::InsertIntoBucket(const KeyT&, ValueT&&, llvm::DenseMapBase::BucketT*) [with DerivedT = llvm::DenseMap, 2> >; KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector, 2>; KeyInfoT = llvm::DenseMapInfo; llvm::DenseMapBase::BucketT = std::pair, 2> >]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:213:12: required from 'llvm::DenseMapBase::value_type& llvm::DenseMapBase::FindAndConstruct(const KeyT&) [with DerivedT = llvm::DenseMap, 2> >; KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector, 2>; KeyInfoT = llvm::DenseMapInfo; llvm::DenseMapBase::value_type = std::pair, 2> >]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:217:34: required from 'ValueT& llvm::DenseMapBase::operator[](const KeyT&) [with DerivedT = llvm::DenseMap, 2> >; KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector, 2>; KeyInfoT = llvm::DenseMapInfo]' BUILDSTDERR: ScalarEvolution.cpp:7875:96: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:320:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E-I)*sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Analysis/ScalarEvolution.h:24, BUILDSTDERR: from ScalarEvolution.cpp:61: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: ScalarEvolution.cpp: In member function 'bool llvm::ScalarEvolution::isKnownPredicateWithRanges(llvm::CmpInst::Predicate, const llvm::SCEV*, const llvm::SCEV*)': BUILDSTDERR: ScalarEvolution.cpp:6234:14: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: std::swap(LHS, RHS); BUILDSTDERR: ~~~~~~~~~^~~~~~~~~~ BUILDSTDERR: ScalarEvolution.cpp:6235:3: note: here BUILDSTDERR: case ICmpInst::ICMP_SLT: { BUILDSTDERR: ^~~~ BUILDSTDERR: ScalarEvolution.cpp:6245:14: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: std::swap(LHS, RHS); BUILDSTDERR: ~~~~~~~~~^~~~~~~~~~ BUILDSTDERR: ScalarEvolution.cpp:6246:3: note: here BUILDSTDERR: case ICmpInst::ICMP_SLE: { BUILDSTDERR: ^~~~ BUILDSTDERR: ScalarEvolution.cpp:6256:14: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: std::swap(LHS, RHS); BUILDSTDERR: ~~~~~~~~~^~~~~~~~~~ BUILDSTDERR: ScalarEvolution.cpp:6257:3: note: here BUILDSTDERR: case ICmpInst::ICMP_ULT: { BUILDSTDERR: ^~~~ BUILDSTDERR: ScalarEvolution.cpp:6267:14: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: std::swap(LHS, RHS); BUILDSTDERR: ~~~~~~~~~^~~~~~~~~~ BUILDSTDERR: ScalarEvolution.cpp:6268:3: note: here BUILDSTDERR: case ICmpInst::ICMP_ULE: { BUILDSTDERR: ^~~~ BUILDSTDERR: ScalarEvolution.cpp: In member function 'llvm::ScalarEvolution::BlockDisposition llvm::ScalarEvolution::computeBlockDisposition(const llvm::SCEV*, const llvm::BasicBlock*)': BUILDSTDERR: ScalarEvolution.cpp:7908:34: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: return DoesNotDominateBlock; BUILDSTDERR: ^ BUILDSTDERR: ScalarEvolution.cpp:7911:3: note: here BUILDSTDERR: case scAddExpr: BUILDSTDERR: ^~~~ llvm[3]: Compiling GCOVProfiling.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from GCOVProfiling.cpp:33: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from GCOVProfiling.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: GCOVProfiling.cpp:597:67: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Transforms/Instrumentation.h:17, BUILDSTDERR: from GCOVProfiling.cpp:17: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: GCOVProfiling.cpp: At global scope: BUILDSTDERR: GCOVProfiling.cpp:802:11: warning: 'llvm::Constant* {anonymous}::GCOVProfiler::getDeleteFlushFunctionListFunc()' defined but not used [-Wunused-function] BUILDSTDERR: Constant *GCOVProfiler::getDeleteFlushFunctionListFunc() { BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: GCOVProfiling.cpp:797:11: warning: 'llvm::Constant* {anonymous}::GCOVProfiler::getDeleteWriteoutFunctionListFunc()' defined but not used [-Wunused-function] BUILDSTDERR: Constant *GCOVProfiler::getDeleteWriteoutFunctionListFunc() { BUILDSTDERR: ^~~~~~~~~~~~ llvm[3]: Compiling Instrumentation.cpp for Release+Debug+Asserts build llvm[3]: Compiling MemorySanitizer.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from MemorySanitizer.cpp:111: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ llvm[2]: Compiling ScalarEvolutionAliasAnalysis.cpp for Release+Debug+Asserts build llvm[3]: Compiling ThreadSanitizer.cpp for Release+Debug+Asserts build llvm[2]: Compiling ScalarEvolutionExpander.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from ThreadSanitizer.cpp:37: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/FoldingSet.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Analysis/ScalarEvolution.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Analysis/ScalarEvolutionExpressions.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Analysis/ScalarEvolutionExpander.h:17, BUILDSTDERR: from ScalarEvolutionExpander.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: ScalarEvolutionExpander.cpp:712:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Analysis/ScalarEvolutionExpressions.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Analysis/ScalarEvolutionExpander.h:17, BUILDSTDERR: from ScalarEvolutionExpander.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[3]: Building Release+Debug+Asserts Archive Library libLLVMInstrumentation.a make[3]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/Transforms/Instrumentation' make[3]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/Transforms/Scalar' llvm[3]: Compiling ADCE.cpp for Release+Debug+Asserts build llvm[3]: Compiling ConstantHoisting.cpp for Release+Debug+Asserts build llvm[2]: Compiling ScalarEvolutionNormalization.cpp for Release+Debug+Asserts build llvm[2]: Compiling ScopedNoAliasAA.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from ScopedNoAliasAA.cpp:43: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ llvm[2]: Compiling SparsePropagation.cpp for Release+Debug+Asserts build llvm[3]: Compiling ConstantProp.cpp for Release+Debug+Asserts build llvm[3]: Compiling CorrelatedValuePropagation.cpp for Release+Debug+Asserts build llvm[2]: Compiling TargetTransformInfo.cpp for Release+Debug+Asserts build llvm[3]: Compiling DCE.cpp for Release+Debug+Asserts build llvm[2]: Compiling Trace.cpp for Release+Debug+Asserts build llvm[3]: Compiling DeadStoreElimination.cpp for Release+Debug+Asserts build llvm[2]: Compiling TypeBasedAliasAnalysis.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from TypeBasedAliasAnalysis.cpp:131: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ llvm[2]: Compiling ValueTracking.cpp for Release+Debug+Asserts build BUILDSTDERR: ValueTracking.cpp: In function 'void llvm::computeKnownBits(llvm::Value*, llvm::APInt&, llvm::APInt&, const llvm::DataLayout*, unsigned int)': BUILDSTDERR: ValueTracking.cpp:389:5: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: if (!TD) break; BUILDSTDERR: ^~ BUILDSTDERR: ValueTracking.cpp:391:3: note: here BUILDSTDERR: case Instruction::ZExt: BUILDSTDERR: ^~~~ BUILDSTDERR: ValueTracking.cpp: In function 'bool llvm::ComputeMultiple(llvm::Value*, unsigned int, llvm::Value*&, bool, unsigned int)': BUILDSTDERR: ValueTracking.cpp:1313:5: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: if (!LookThroughSExt) return false; BUILDSTDERR: ^~ BUILDSTDERR: ValueTracking.cpp:1315:3: note: here BUILDSTDERR: case Instruction::ZExt: BUILDSTDERR: ^~~~ llvm[3]: Compiling EarlyCSE.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from EarlyCSE.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Recycler.h:108:12: required from 'SubClass* llvm::Recycler::Allocate(AllocatorType&) [with SubClass = llvm::ScopedHashTableVal<{anonymous}::SimpleValue, llvm::Value*>; AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::ScopedHashTableVal<{anonymous}::SimpleValue, llvm::Value*>; long unsigned int Size = 32; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/RecyclingAllocator.h:44:75: required from 'SubClass* llvm::RecyclingAllocator::Allocate() [with SubClass = llvm::ScopedHashTableVal<{anonymous}::SimpleValue, llvm::Value*>; AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::ScopedHashTableVal<{anonymous}::SimpleValue, llvm::Value*>; long unsigned int Size = 32; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ScopedHashTable.h:65:25: required from 'static llvm::ScopedHashTableVal* llvm::ScopedHashTableVal::Create(llvm::ScopedHashTableVal*, llvm::ScopedHashTableVal*, const K&, const V&, AllocatorTy&) [with AllocatorTy = llvm::RecyclingAllocator, llvm::ScopedHashTableVal<{anonymous}::SimpleValue, llvm::Value*> >; K = {anonymous}::SimpleValue; V = llvm::Value*]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ScopedHashTable.h:212:29: required from 'void llvm::ScopedHashTable::insertIntoScope(llvm::ScopedHashTable::ScopeTy*, const K&, const V&) [with K = {anonymous}::SimpleValue; V = llvm::Value*; KInfo = llvm::DenseMapInfo<{anonymous}::SimpleValue>; AllocatorTy = llvm::RecyclingAllocator, llvm::ScopedHashTableVal<{anonymous}::SimpleValue, llvm::Value*> >; llvm::ScopedHashTable::ScopeTy = llvm::ScopedHashTableScope<{anonymous}::SimpleValue, llvm::Value*, llvm::DenseMapInfo<{anonymous}::SimpleValue>, llvm::RecyclingAllocator, llvm::ScopedHashTableVal<{anonymous}::SimpleValue, llvm::Value*> > >]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ScopedHashTable.h:188:5: required from 'void llvm::ScopedHashTable::insert(const K&, const V&) [with K = {anonymous}::SimpleValue; V = llvm::Value*; KInfo = llvm::DenseMapInfo<{anonymous}::SimpleValue>; AllocatorTy = llvm::RecyclingAllocator, llvm::ScopedHashTableVal<{anonymous}::SimpleValue, llvm::Value*> >]' BUILDSTDERR: EarlyCSE.cpp:458:41: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Transforms/Scalar.h:18, BUILDSTDERR: from EarlyCSE.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Building Release+Debug+Asserts Archive Library libLLVMAnalysis.a make[3]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/Analysis/IPA' llvm[3]: Compiling CallGraph.cpp for Release+Debug+Asserts build llvm[3]: Compiling FlattenCFGPass.cpp for Release+Debug+Asserts build llvm[3]: Compiling GVN.cpp for Release+Debug+Asserts build llvm[3]: Compiling CallGraphSCCPass.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from CallGraphSCCPass.cpp:26: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from GVN.cpp:44: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from GVN.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: GVN.cpp:2074:46: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Transforms/Scalar.h:18, BUILDSTDERR: from GVN.cpp:18: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from GVN.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: GVN.cpp:2493:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Transforms/Scalar.h:18, BUILDSTDERR: from GVN.cpp:18: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from GVN.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: GVN.cpp:2520:76: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Transforms/Scalar.h:18, BUILDSTDERR: from GVN.cpp:18: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from GVN.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:55:67: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:77:12: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = {anonymous}::GVN::LeaderTableEntry; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: GVN.cpp:645:74: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Transforms/Scalar.h:18, BUILDSTDERR: from GVN.cpp:18: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: GVN.cpp: At global scope: BUILDSTDERR: GVN.cpp:738:6: warning: 'void {anonymous}::GVN::dump(llvm::DenseMap&)' defined but not used [-Wunused-function] BUILDSTDERR: void GVN::dump(DenseMap& d) { BUILDSTDERR: ^~~ llvm[3]: Compiling CallPrinter.cpp for Release+Debug+Asserts build llvm[3]: Compiling FindUsedTypes.cpp for Release+Debug+Asserts build llvm[3]: Compiling GlobalsModRef.cpp for Release+Debug+Asserts build llvm[3]: Compiling IndVarSimplify.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from GlobalsModRef.cpp:31: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from IndVarSimplify.cpp:43: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: IndVarSimplify.cpp: In function 'llvm::PHINode* getLoopPhiForCounter(llvm::Value*, llvm::Loop*, llvm::DominatorTree*)': BUILDSTDERR: IndVarSimplify.cpp:1313:5: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: if (IncI->getNumOperands() == 2) BUILDSTDERR: ^~ BUILDSTDERR: IndVarSimplify.cpp:1315:3: note: here BUILDSTDERR: default: BUILDSTDERR: ^~~~~~~ llvm[3]: Compiling IPA.cpp for Release+Debug+Asserts build llvm[3]: Compiling InlineCost.cpp for Release+Debug+Asserts build llvm[3]: Compiling JumpThreading.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from JumpThreading.cpp:32: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallSet.h:18, BUILDSTDERR: from JumpThreading.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: JumpThreading.cpp:358:47: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Transforms/Scalar.h:18, BUILDSTDERR: from JumpThreading.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallSet.h:18, BUILDSTDERR: from JumpThreading.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: JumpThreading.cpp:927:67: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Transforms/Scalar.h:18, BUILDSTDERR: from JumpThreading.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallSet.h:18, BUILDSTDERR: from JumpThreading.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: JumpThreading.cpp:1147:58: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Transforms/Scalar.h:18, BUILDSTDERR: from JumpThreading.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[3]: Building Release+Debug+Asserts Archive Library libLLVMipa.a make[3]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/Analysis/IPA' make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/Analysis' llvm[3]: Compiling LICM.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from LICM.cpp:52: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/CodeGen' llvm[2]: Compiling AggressiveAntiDepBreaker.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/IR/Attributes.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/IR/CallSite.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Analysis/AliasAnalysis.h:41, BUILDSTDERR: from LICM.cpp:35: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:55:67: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:77:12: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = llvm::BasicBlock*; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/IR/PredIteratorCache.h:51:60: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Transforms/Scalar.h:18, BUILDSTDERR: from LICM.cpp:33: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from AggressiveAntiDepBreaker.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from AntiDepBreaker.h:18, BUILDSTDERR: from AggressiveAntiDepBreaker.h:20, BUILDSTDERR: from AggressiveAntiDepBreaker.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFrameInfo.h:332:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from AntiDepBreaker.h:18, BUILDSTDERR: from AggressiveAntiDepBreaker.h:20, BUILDSTDERR: from AggressiveAntiDepBreaker.cpp:17: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from AntiDepBreaker.h:18, BUILDSTDERR: from AggressiveAntiDepBreaker.h:20, BUILDSTDERR: from AggressiveAntiDepBreaker.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunction.h:431:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from AntiDepBreaker.h:18, BUILDSTDERR: from AggressiveAntiDepBreaker.h:20, BUILDSTDERR: from AggressiveAntiDepBreaker.cpp:17: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling AllocationOrder.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from AllocationOrder.h:20, BUILDSTDERR: from AllocationOrder.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunction.h:431:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:14, BUILDSTDERR: from AllocationOrder.h:20, BUILDSTDERR: from AllocationOrder.cpp:17: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling Analysis.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Analysis.h:17, BUILDSTDERR: from Analysis.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunction.h:431:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Analysis.h:17, BUILDSTDERR: from Analysis.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling AtomicExpandPass.cpp for Release+Debug+Asserts build llvm[2]: Compiling BasicTargetTransformInfo.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from BasicTargetTransformInfo.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ llvm[2]: Compiling BranchFolding.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from BranchFolding.cpp:32: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from BranchFolding.h:14, BUILDSTDERR: from BranchFolding.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCStreamer.h:317:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/ios:40, BUILDSTDERR: from /usr/include/c++/8/ostream:38, BUILDSTDERR: from /usr/include/c++/8/iterator:64, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallPtrSet.h:24, BUILDSTDERR: from BranchFolding.h:13, BUILDSTDERR: from BranchFolding.cpp:19: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from BranchFolding.h:14, BUILDSTDERR: from BranchFolding.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCContext.h:421:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/ios:40, BUILDSTDERR: from /usr/include/c++/8/ostream:38, BUILDSTDERR: from /usr/include/c++/8/iterator:64, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallPtrSet.h:24, BUILDSTDERR: from BranchFolding.h:13, BUILDSTDERR: from BranchFolding.cpp:19: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling CalcSpillWeights.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/IntervalMap.h:103, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SlotIndexes.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/CalcSpillWeights.h:15, BUILDSTDERR: from CalcSpillWeights.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SlotIndexes.h:667:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/CalcSpillWeights.h:14, BUILDSTDERR: from CalcSpillWeights.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/IntervalMap.h:103, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SlotIndexes.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/CalcSpillWeights.h:15, BUILDSTDERR: from CalcSpillWeights.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SlotIndexes.h:668:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/CalcSpillWeights.h:14, BUILDSTDERR: from CalcSpillWeights.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/IntervalMap.h:103, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SlotIndexes.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/CalcSpillWeights.h:15, BUILDSTDERR: from CalcSpillWeights.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LiveIntervalAnalysis.h:241:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/CalcSpillWeights.h:14, BUILDSTDERR: from CalcSpillWeights.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/IntervalMap.h:103, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SlotIndexes.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/CalcSpillWeights.h:15, BUILDSTDERR: from CalcSpillWeights.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SlotIndexes.h:363:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/CalcSpillWeights.h:14, BUILDSTDERR: from CalcSpillWeights.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling CallingConvLower.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/CallingConvLower.h:18, BUILDSTDERR: from CallingConvLower.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFrameInfo.h:332:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/CallingConvLower.h:18, BUILDSTDERR: from CallingConvLower.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/CallingConvLower.h:18, BUILDSTDERR: from CallingConvLower.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunction.h:431:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/CallingConvLower.h:18, BUILDSTDERR: from CallingConvLower.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling CodeGen.cpp for Release+Debug+Asserts build llvm[2]: Compiling CodeGenPrepare.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from CodeGenPrepare.cpp:36: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:377, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from CodeGenPrepare.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: CodeGenPrepare.cpp:2315:64: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from CodeGenPrepare.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: CodeGenPrepare.cpp: At global scope: BUILDSTDERR: CodeGenPrepare.cpp:1096:6: warning: 'void {anonymous}::ExtAddrMode::dump() const' defined but not used [-Wunused-function] BUILDSTDERR: void ExtAddrMode::dump() const { BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: CodeGenPrepare.cpp: In constructor '{anonymous}::TypePromotionTransaction::SExtBuilder::SExtBuilder(llvm::Instruction*, llvm::Value*, llvm::Type*)': BUILDSTDERR: CodeGenPrepare.cpp:1284:35: warning: '*.{anonymous}::TypePromotionTransaction::SExtBuilder::.{anonymous}::TypePromotionTransaction::TypePromotionAction::Inst' is used uninitialized in this function [-Wuninitialized] BUILDSTDERR: : TypePromotionAction(Inst) { BUILDSTDERR: ^ llvm[2]: Compiling CriticalAntiDepBreaker.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from AntiDepBreaker.h:18, BUILDSTDERR: from CriticalAntiDepBreaker.h:19, BUILDSTDERR: from CriticalAntiDepBreaker.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFrameInfo.h:332:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from AntiDepBreaker.h:18, BUILDSTDERR: from CriticalAntiDepBreaker.h:19, BUILDSTDERR: from CriticalAntiDepBreaker.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from AntiDepBreaker.h:18, BUILDSTDERR: from CriticalAntiDepBreaker.h:19, BUILDSTDERR: from CriticalAntiDepBreaker.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunction.h:431:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from AntiDepBreaker.h:18, BUILDSTDERR: from CriticalAntiDepBreaker.h:19, BUILDSTDERR: from CriticalAntiDepBreaker.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling DFAPacketizer.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/DFAPacketizer.h:30, BUILDSTDERR: from DFAPacketizer.cpp:26: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunction.h:431:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/DFAPacketizer.h:29, BUILDSTDERR: from DFAPacketizer.cpp:26: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling DeadMachineInstructionElim.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:377, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from DeadMachineInstructionElim.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunction.h:431:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from DeadMachineInstructionElim.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling DwarfEHPrepare.cpp for Release+Debug+Asserts build llvm[2]: Compiling EarlyIfConversion.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from EarlyIfConversion.cpp:33: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallSet.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from EarlyIfConversion.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunction.h:431:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/ErrorHandling.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/BitVector.h:18, BUILDSTDERR: from EarlyIfConversion.cpp:19: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling EdgeBundles.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from EdgeBundles.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/EdgeBundles.h:19, BUILDSTDERR: from EdgeBundles.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunction.h:431:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/EdgeBundles.h:19, BUILDSTDERR: from EdgeBundles.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling ErlangGC.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/GCMetadata.h:37, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/GCStrategy.h:39, BUILDSTDERR: from ErlangGC.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCStreamer.h:317:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/GCMetadata.h:36, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/GCStrategy.h:39, BUILDSTDERR: from ErlangGC.cpp:18: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/GCMetadata.h:37, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/GCStrategy.h:39, BUILDSTDERR: from ErlangGC.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCContext.h:421:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/GCMetadata.h:36, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/GCStrategy.h:39, BUILDSTDERR: from ErlangGC.cpp:18: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling ExecutionDepsFix.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:377, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from ExecutionDepsFix.cpp:23: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunction.h:431:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from ExecutionDepsFix.cpp:23: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling ExpandISelPseudos.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:377, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from ExpandISelPseudos.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunction.h:431:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from ExpandISelPseudos.cpp:17: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling ExpandPostRAPseudos.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:377, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from ExpandPostRAPseudos.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunction.h:431:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from ExpandPostRAPseudos.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling GCMetadata.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/GCMetadata.h:37, BUILDSTDERR: from GCMetadata.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFrameInfo.h:332:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/GCMetadata.h:36, BUILDSTDERR: from GCMetadata.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/GCMetadata.h:37, BUILDSTDERR: from GCMetadata.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunction.h:431:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/GCMetadata.h:36, BUILDSTDERR: from GCMetadata.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling GCMetadataPrinter.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/GCMetadata.h:37, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/GCMetadataPrinter.h:23, BUILDSTDERR: from GCMetadataPrinter.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunction.h:431:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/GCMetadata.h:36, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/GCMetadataPrinter.h:23, BUILDSTDERR: from GCMetadataPrinter.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling GCStrategy.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/GCMetadata.h:37, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/GCStrategy.h:39, BUILDSTDERR: from GCStrategy.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFrameInfo.h:332:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/GCMetadata.h:36, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/GCStrategy.h:39, BUILDSTDERR: from GCStrategy.cpp:18: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/GCMetadata.h:37, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/GCStrategy.h:39, BUILDSTDERR: from GCStrategy.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCStreamer.h:317:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/GCMetadata.h:36, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/GCStrategy.h:39, BUILDSTDERR: from GCStrategy.cpp:18: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/GCMetadata.h:37, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/GCStrategy.h:39, BUILDSTDERR: from GCStrategy.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCContext.h:421:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/GCMetadata.h:36, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/GCStrategy.h:39, BUILDSTDERR: from GCStrategy.cpp:18: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling GlobalMerge.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from GlobalMerge.cpp:68: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: GlobalMerge.cpp: In member function 'virtual bool {anonymous}::GlobalMerge::doInitialization(llvm::Module&)': BUILDSTDERR: GlobalMerge.cpp:305:14: warning: unused variable 'AddressSpace' [-Wunused-variable] BUILDSTDERR: unsigned AddressSpace = PT->getAddressSpace(); BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: GlobalMerge.cpp:287:12: warning: unused variable 'MaxOffset' [-Wunused-variable] BUILDSTDERR: unsigned MaxOffset = TLI->getMaximalGlobalOffset(); BUILDSTDERR: ^~~~~~~~~ llvm[2]: Compiling IfConversion.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from IfConversion.cpp:28: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:377, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from IfConversion.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCStreamer.h:317:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from IfConversion.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:377, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from IfConversion.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCContext.h:421:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from IfConversion.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling InlineSpiller.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from InlineSpiller.cpp:33: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallSet.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from InlineSpiller.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SlotIndexes.h:667:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/ios:40, BUILDSTDERR: from /usr/include/c++/8/ostream:38, BUILDSTDERR: from /usr/include/c++/8/iterator:64, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallPtrSet.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from InlineSpiller.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallSet.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from InlineSpiller.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SlotIndexes.h:668:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/ios:40, BUILDSTDERR: from /usr/include/c++/8/ostream:38, BUILDSTDERR: from /usr/include/c++/8/iterator:64, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallPtrSet.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from InlineSpiller.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallSet.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from InlineSpiller.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LiveIntervalAnalysis.h:241:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/ios:40, BUILDSTDERR: from /usr/include/c++/8/ostream:38, BUILDSTDERR: from /usr/include/c++/8/iterator:64, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallPtrSet.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from InlineSpiller.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallSet.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from InlineSpiller.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFrameInfo.h:332:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/ios:40, BUILDSTDERR: from /usr/include/c++/8/ostream:38, BUILDSTDERR: from /usr/include/c++/8/iterator:64, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallPtrSet.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from InlineSpiller.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallSet.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from InlineSpiller.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: InlineSpiller.cpp:505:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/ios:40, BUILDSTDERR: from /usr/include/c++/8/ostream:38, BUILDSTDERR: from /usr/include/c++/8/iterator:64, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallPtrSet.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from InlineSpiller.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallSet.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from InlineSpiller.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: InlineSpiller.cpp:755:47: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/ios:40, BUILDSTDERR: from /usr/include/c++/8/ostream:38, BUILDSTDERR: from /usr/include/c++/8/iterator:64, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallPtrSet.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from InlineSpiller.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallSet.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from InlineSpiller.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SlotIndexes.h:363:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/ios:40, BUILDSTDERR: from /usr/include/c++/8/ostream:38, BUILDSTDERR: from /usr/include/c++/8/iterator:64, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallPtrSet.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from InlineSpiller.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling InterferenceCache.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/IntervalMap.h:103, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LiveIntervalUnion.h:20, BUILDSTDERR: from InterferenceCache.h:18, BUILDSTDERR: from InterferenceCache.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SlotIndexes.h:667:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/IntervalMap.h:103, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LiveIntervalUnion.h:20, BUILDSTDERR: from InterferenceCache.h:18, BUILDSTDERR: from InterferenceCache.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/IntervalMap.h:103, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LiveIntervalUnion.h:20, BUILDSTDERR: from InterferenceCache.h:18, BUILDSTDERR: from InterferenceCache.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SlotIndexes.h:668:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/IntervalMap.h:103, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LiveIntervalUnion.h:20, BUILDSTDERR: from InterferenceCache.h:18, BUILDSTDERR: from InterferenceCache.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/IntervalMap.h:103, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LiveIntervalUnion.h:20, BUILDSTDERR: from InterferenceCache.h:18, BUILDSTDERR: from InterferenceCache.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LiveIntervalAnalysis.h:241:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/IntervalMap.h:103, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LiveIntervalUnion.h:20, BUILDSTDERR: from InterferenceCache.h:18, BUILDSTDERR: from InterferenceCache.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/IntervalMap.h:103, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LiveIntervalUnion.h:20, BUILDSTDERR: from InterferenceCache.h:18, BUILDSTDERR: from InterferenceCache.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SlotIndexes.h:363:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/IntervalMap.h:103, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LiveIntervalUnion.h:20, BUILDSTDERR: from InterferenceCache.h:18, BUILDSTDERR: from InterferenceCache.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling IntrinsicLowering.cpp for Release+Debug+Asserts build llvm[2]: Compiling JITCodeEmitter.cpp for Release+Debug+Asserts build llvm[2]: Compiling JumpInstrTables.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from JumpInstrTables.cpp:30: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ llvm[2]: Compiling LLVMTargetMachine.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from LLVMTargetMachine.cpp:30: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:377, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from LLVMTargetMachine.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCStreamer.h:317:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from LLVMTargetMachine.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:377, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from LLVMTargetMachine.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCContext.h:421:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from LLVMTargetMachine.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling LatencyPriorityQueue.cpp for Release+Debug+Asserts build llvm[2]: Compiling LexicalScopes.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LexicalScopes.h:20, BUILDSTDERR: from LexicalScopes.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LexicalScopes.h:90:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LexicalScopes.h:20, BUILDSTDERR: from LexicalScopes.cpp:17: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LexicalScopes.h:20, BUILDSTDERR: from LexicalScopes.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunction.h:431:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LexicalScopes.h:20, BUILDSTDERR: from LexicalScopes.cpp:17: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling LiveDebugVariables.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from LiveDebugVariables.cpp:37: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from LiveDebugVariables.h:24, BUILDSTDERR: from LiveDebugVariables.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LexicalScopes.h:90:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:14, BUILDSTDERR: from LiveDebugVariables.h:24, BUILDSTDERR: from LiveDebugVariables.cpp:22: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from LiveDebugVariables.h:24, BUILDSTDERR: from LiveDebugVariables.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SlotIndexes.h:667:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:14, BUILDSTDERR: from LiveDebugVariables.h:24, BUILDSTDERR: from LiveDebugVariables.cpp:22: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from LiveDebugVariables.h:24, BUILDSTDERR: from LiveDebugVariables.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SlotIndexes.h:668:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:14, BUILDSTDERR: from LiveDebugVariables.h:24, BUILDSTDERR: from LiveDebugVariables.cpp:22: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from LiveDebugVariables.h:24, BUILDSTDERR: from LiveDebugVariables.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LiveIntervalAnalysis.h:241:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:14, BUILDSTDERR: from LiveDebugVariables.h:24, BUILDSTDERR: from LiveDebugVariables.cpp:22: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from LiveDebugVariables.h:24, BUILDSTDERR: from LiveDebugVariables.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: LiveDebugVariables.cpp:602:55: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:14, BUILDSTDERR: from LiveDebugVariables.h:24, BUILDSTDERR: from LiveDebugVariables.cpp:22: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from LiveDebugVariables.h:24, BUILDSTDERR: from LiveDebugVariables.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: LiveDebugVariables.cpp:628:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:14, BUILDSTDERR: from LiveDebugVariables.h:24, BUILDSTDERR: from LiveDebugVariables.cpp:22: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from LiveDebugVariables.h:24, BUILDSTDERR: from LiveDebugVariables.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SlotIndexes.h:363:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:14, BUILDSTDERR: from LiveDebugVariables.h:24, BUILDSTDERR: from LiveDebugVariables.cpp:22: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling LiveInterval.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/IntEqClasses.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LiveInterval.h:24, BUILDSTDERR: from LiveInterval.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SlotIndexes.h:667:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/IntEqClasses.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LiveInterval.h:24, BUILDSTDERR: from LiveInterval.cpp:21: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/IntEqClasses.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LiveInterval.h:24, BUILDSTDERR: from LiveInterval.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SlotIndexes.h:668:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/IntEqClasses.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LiveInterval.h:24, BUILDSTDERR: from LiveInterval.cpp:21: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/IntEqClasses.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LiveInterval.h:24, BUILDSTDERR: from LiveInterval.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LiveIntervalAnalysis.h:241:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/IntEqClasses.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LiveInterval.h:24, BUILDSTDERR: from LiveInterval.cpp:21: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/IntEqClasses.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LiveInterval.h:24, BUILDSTDERR: from LiveInterval.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SlotIndexes.h:363:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/IntEqClasses.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LiveInterval.h:24, BUILDSTDERR: from LiveInterval.cpp:21: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling LiveIntervalAnalysis.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from LiveIntervalAnalysis.cpp:32: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: LiveIntervalAnalysis.cpp: In member function 'void llvm::LiveIntervals::computeRegMasks()': BUILDSTDERR: LiveIntervalAnalysis.cpp:214:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!MO->isRegMask()) BUILDSTDERR: ^~ BUILDSTDERR: LiveIntervalAnalysis.cpp:216:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: RegMaskSlots.push_back(Indexes->getInstructionIndex(MI).getRegSlot()); BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LiveIntervalAnalysis.h:24, BUILDSTDERR: from LiveIntervalAnalysis.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SlotIndexes.h:667:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/IndexedMap.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LiveIntervalAnalysis.h:23, BUILDSTDERR: from LiveIntervalAnalysis.cpp:18: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LiveIntervalAnalysis.h:24, BUILDSTDERR: from LiveIntervalAnalysis.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SlotIndexes.h:668:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/IndexedMap.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LiveIntervalAnalysis.h:23, BUILDSTDERR: from LiveIntervalAnalysis.cpp:18: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LiveIntervalAnalysis.h:24, BUILDSTDERR: from LiveIntervalAnalysis.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LiveIntervalAnalysis.h:241:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/IndexedMap.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LiveIntervalAnalysis.h:23, BUILDSTDERR: from LiveIntervalAnalysis.cpp:18: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LiveIntervalAnalysis.h:24, BUILDSTDERR: from LiveIntervalAnalysis.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: LiveIntervalAnalysis.cpp:355:48: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/IndexedMap.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LiveIntervalAnalysis.h:23, BUILDSTDERR: from LiveIntervalAnalysis.cpp:18: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LiveIntervalAnalysis.h:24, BUILDSTDERR: from LiveIntervalAnalysis.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: LiveIntervalAnalysis.cpp:550:78: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/IndexedMap.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LiveIntervalAnalysis.h:23, BUILDSTDERR: from LiveIntervalAnalysis.cpp:18: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LiveIntervalAnalysis.h:24, BUILDSTDERR: from LiveIntervalAnalysis.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SlotIndexes.h:363:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/IndexedMap.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LiveIntervalAnalysis.h:23, BUILDSTDERR: from LiveIntervalAnalysis.cpp:18: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling LiveIntervalUnion.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/IntervalMap.h:103, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LiveIntervalUnion.h:20, BUILDSTDERR: from LiveIntervalUnion.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SlotIndexes.h:667:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/IntervalMap.h:103, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LiveIntervalUnion.h:20, BUILDSTDERR: from LiveIntervalUnion.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/IntervalMap.h:103, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LiveIntervalUnion.h:20, BUILDSTDERR: from LiveIntervalUnion.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SlotIndexes.h:668:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/IntervalMap.h:103, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LiveIntervalUnion.h:20, BUILDSTDERR: from LiveIntervalUnion.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/IntervalMap.h:103, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LiveIntervalUnion.h:20, BUILDSTDERR: from LiveIntervalUnion.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SlotIndexes.h:363:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/IntervalMap.h:103, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LiveIntervalUnion.h:20, BUILDSTDERR: from LiveIntervalUnion.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling LivePhysRegs.cpp for Release+Debug+Asserts build llvm[2]: Compiling LiveRangeCalc.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/IntEqClasses.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LiveInterval.h:24, BUILDSTDERR: from LiveRangeCalc.h:27, BUILDSTDERR: from LiveRangeCalc.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SlotIndexes.h:667:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/ErrorHandling.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/BitVector.h:18, BUILDSTDERR: from LiveRangeCalc.h:25, BUILDSTDERR: from LiveRangeCalc.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/IntEqClasses.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LiveInterval.h:24, BUILDSTDERR: from LiveRangeCalc.h:27, BUILDSTDERR: from LiveRangeCalc.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SlotIndexes.h:668:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/ErrorHandling.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/BitVector.h:18, BUILDSTDERR: from LiveRangeCalc.h:25, BUILDSTDERR: from LiveRangeCalc.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/IntEqClasses.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LiveInterval.h:24, BUILDSTDERR: from LiveRangeCalc.h:27, BUILDSTDERR: from LiveRangeCalc.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SlotIndexes.h:363:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/ErrorHandling.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/BitVector.h:18, BUILDSTDERR: from LiveRangeCalc.h:25, BUILDSTDERR: from LiveRangeCalc.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling LiveRangeEdit.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LiveRangeEdit.h:21, BUILDSTDERR: from LiveRangeEdit.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SlotIndexes.h:667:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LiveRangeEdit.h:21, BUILDSTDERR: from LiveRangeEdit.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LiveRangeEdit.h:21, BUILDSTDERR: from LiveRangeEdit.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SlotIndexes.h:668:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LiveRangeEdit.h:21, BUILDSTDERR: from LiveRangeEdit.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LiveRangeEdit.h:21, BUILDSTDERR: from LiveRangeEdit.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LiveIntervalAnalysis.h:241:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LiveRangeEdit.h:21, BUILDSTDERR: from LiveRangeEdit.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LiveRangeEdit.h:21, BUILDSTDERR: from LiveRangeEdit.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SlotIndexes.h:363:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LiveRangeEdit.h:21, BUILDSTDERR: from LiveRangeEdit.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling LiveRegMatrix.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/IntervalMap.h:103, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LiveIntervalUnion.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LiveRegMatrix.h:28, BUILDSTDERR: from LiveRegMatrix.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SlotIndexes.h:667:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/ErrorHandling.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/BitVector.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LiveRegMatrix.h:27, BUILDSTDERR: from LiveRegMatrix.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/IntervalMap.h:103, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LiveIntervalUnion.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LiveRegMatrix.h:28, BUILDSTDERR: from LiveRegMatrix.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SlotIndexes.h:668:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/ErrorHandling.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/BitVector.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LiveRegMatrix.h:27, BUILDSTDERR: from LiveRegMatrix.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/IntervalMap.h:103, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LiveIntervalUnion.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LiveRegMatrix.h:28, BUILDSTDERR: from LiveRegMatrix.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LiveIntervalAnalysis.h:241:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/ErrorHandling.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/BitVector.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LiveRegMatrix.h:27, BUILDSTDERR: from LiveRegMatrix.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/IntervalMap.h:103, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LiveIntervalUnion.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LiveRegMatrix.h:28, BUILDSTDERR: from LiveRegMatrix.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SlotIndexes.h:363:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/ErrorHandling.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/BitVector.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LiveRegMatrix.h:27, BUILDSTDERR: from LiveRegMatrix.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling LiveStackAnalysis.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/IntEqClasses.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LiveInterval.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LiveStackAnalysis.h:19, BUILDSTDERR: from LiveStackAnalysis.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SlotIndexes.h:667:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/IntEqClasses.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LiveInterval.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LiveStackAnalysis.h:19, BUILDSTDERR: from LiveStackAnalysis.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/IntEqClasses.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LiveInterval.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LiveStackAnalysis.h:19, BUILDSTDERR: from LiveStackAnalysis.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SlotIndexes.h:668:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/IntEqClasses.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LiveInterval.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LiveStackAnalysis.h:19, BUILDSTDERR: from LiveStackAnalysis.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/IntEqClasses.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LiveInterval.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LiveStackAnalysis.h:19, BUILDSTDERR: from LiveStackAnalysis.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LiveIntervalAnalysis.h:241:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/IntEqClasses.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LiveInterval.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LiveStackAnalysis.h:19, BUILDSTDERR: from LiveStackAnalysis.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/IntEqClasses.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LiveInterval.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LiveStackAnalysis.h:19, BUILDSTDERR: from LiveStackAnalysis.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SlotIndexes.h:363:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/IntEqClasses.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LiveInterval.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LiveStackAnalysis.h:19, BUILDSTDERR: from LiveStackAnalysis.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling LiveVariables.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallSet.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LiveVariables.h:34, BUILDSTDERR: from LiveVariables.cpp:29: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunction.h:431:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LiveVariables.h:32, BUILDSTDERR: from LiveVariables.cpp:29: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling LocalStackSlotAllocation.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:377, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from LocalStackSlotAllocation.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFrameInfo.h:332:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from LocalStackSlotAllocation.cpp:17: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:377, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from LocalStackSlotAllocation.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunction.h:431:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from LocalStackSlotAllocation.cpp:17: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling MachineBasicBlock.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from MachineBasicBlock.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SlotIndexes.h:667:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from MachineBasicBlock.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from MachineBasicBlock.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SlotIndexes.h:668:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from MachineBasicBlock.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from MachineBasicBlock.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LiveIntervalAnalysis.h:241:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from MachineBasicBlock.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from MachineBasicBlock.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCStreamer.h:317:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from MachineBasicBlock.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from MachineBasicBlock.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SlotIndexes.h:363:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from MachineBasicBlock.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling MachineBlockFrequencyInfo.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from MachineBlockFrequencyInfo.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:377, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineBlockFrequencyInfo.h:17, BUILDSTDERR: from MachineBlockFrequencyInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunction.h:431:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineBlockFrequencyInfo.h:17, BUILDSTDERR: from MachineBlockFrequencyInfo.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:377, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineBlockFrequencyInfo.h:17, BUILDSTDERR: from MachineBlockFrequencyInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:497:12: required from 'llvm::cl::ValuesClass::ValuesClass(const char*, DataType, const char*, va_list) [with DataType = int; va_list = char*]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:521:27: required from 'llvm::cl::ValuesClass llvm::cl::values(const char*, DataType, const char*, ...) [with DataType = int]' BUILDSTDERR: MachineBlockFrequencyInfo.cpp:48:25: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineBlockFrequencyInfo.h:17, BUILDSTDERR: from MachineBlockFrequencyInfo.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:377, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineBlockFrequencyInfo.h:17, BUILDSTDERR: from MachineBlockFrequencyInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*) [with T1 = std::pair >; T2 = std::pair >; T = std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:302:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair >*; It2 = std::pair >*; T = std::pair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:815:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:880:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair >; unsigned int N = 4]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:487:7: required from 'llvm::cl::ValuesClass llvm::cl::values(const char*, DataType, const char*, ...) [with DataType = int]' BUILDSTDERR: MachineBlockFrequencyInfo.cpp:48:25: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:320:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E-I)*sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineBlockFrequencyInfo.h:17, BUILDSTDERR: from MachineBlockFrequencyInfo.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling MachineBlockPlacement.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from MachineBlockPlacement.cpp:41: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:377, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from MachineBlockPlacement.cpp:28: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCStreamer.h:317:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from MachineBlockPlacement.cpp:28: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:377, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from MachineBlockPlacement.cpp:28: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCContext.h:421:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from MachineBlockPlacement.cpp:28: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling MachineBranchProbabilityInfo.cpp for Release+Debug+Asserts build llvm[2]: Compiling MachineCSE.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:377, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from MachineCSE.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: MachineCSE.cpp:569:56: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from MachineCSE.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:377, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from MachineCSE.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunction.h:431:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from MachineCSE.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling MachineCodeEmitter.cpp for Release+Debug+Asserts build llvm[2]: Compiling MachineCombiner.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from MachineCombiner.cpp:26: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallSet.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineDominators.h:18, BUILDSTDERR: from MachineCombiner.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunction.h:431:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from MachineCombiner.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling MachineCopyPropagation.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:377, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from MachineCopyPropagation.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunction.h:431:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from MachineCopyPropagation.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling MachineDominanceFrontier.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/IR/Dominators.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Analysis/DominanceFrontier.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineDominanceFrontier.h:13, BUILDSTDERR: from MachineDominanceFrontier.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunction.h:431:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/IR/Dominators.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Analysis/DominanceFrontier.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineDominanceFrontier.h:13, BUILDSTDERR: from MachineDominanceFrontier.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling MachineDominators.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallSet.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineDominators.h:18, BUILDSTDERR: from MachineDominators.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunction.h:431:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/ios:40, BUILDSTDERR: from /usr/include/c++/8/ostream:38, BUILDSTDERR: from /usr/include/c++/8/iterator:64, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallPtrSet.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineDominators.h:18, BUILDSTDERR: from MachineDominators.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling MachineFunction.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunction.h:22, BUILDSTDERR: from MachineFunction.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFrameInfo.h:332:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ilist.h:42, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunction.h:21, BUILDSTDERR: from MachineFunction.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunction.h:22, BUILDSTDERR: from MachineFunction.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCStreamer.h:317:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ilist.h:42, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunction.h:21, BUILDSTDERR: from MachineFunction.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunction.h:22, BUILDSTDERR: from MachineFunction.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCContext.h:421:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ilist.h:42, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunction.h:21, BUILDSTDERR: from MachineFunction.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling MachineFunctionAnalysis.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:377, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunctionAnalysis.h:17, BUILDSTDERR: from MachineFunctionAnalysis.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCStreamer.h:317:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunctionAnalysis.h:17, BUILDSTDERR: from MachineFunctionAnalysis.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:377, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunctionAnalysis.h:17, BUILDSTDERR: from MachineFunctionAnalysis.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCContext.h:421:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunctionAnalysis.h:17, BUILDSTDERR: from MachineFunctionAnalysis.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling MachineFunctionPass.cpp for Release+Debug+Asserts build llvm[2]: Compiling MachineFunctionPrinterPass.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:377, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from MachineFunctionPrinterPass.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SlotIndexes.h:667:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from MachineFunctionPrinterPass.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:377, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from MachineFunctionPrinterPass.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SlotIndexes.h:668:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from MachineFunctionPrinterPass.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:377, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from MachineFunctionPrinterPass.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SlotIndexes.h:363:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from MachineFunctionPrinterPass.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling MachineInstr.cpp for Release+Debug+Asserts build BUILDSTDERR: MachineInstr.cpp: In member function 'void llvm::MachineInstr::print(llvm::raw_ostream&, const llvm::TargetMachine*, bool) const': BUILDSTDERR: MachineInstr.cpp:1682:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!HaveSemi) OS << ";"; HaveSemi = true; BUILDSTDERR: ^~ BUILDSTDERR: MachineInstr.cpp:1682:31: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: if (!HaveSemi) OS << ";"; HaveSemi = true; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: MachineInstr.cpp:1690:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!HaveSemi) OS << ";"; HaveSemi = true; BUILDSTDERR: ^~ BUILDSTDERR: MachineInstr.cpp:1690:31: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: if (!HaveSemi) OS << ";"; HaveSemi = true; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: MachineInstr.cpp:1703:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!HaveSemi) OS << ";"; HaveSemi = true; BUILDSTDERR: ^~ BUILDSTDERR: MachineInstr.cpp:1703:31: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: if (!HaveSemi) OS << ";"; HaveSemi = true; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from MachineInstr.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCStreamer.h:317:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from MachineInstr.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from MachineInstr.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCContext.h:421:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from MachineInstr.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling MachineInstrBundle.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineInstrBundle.h:18, BUILDSTDERR: from MachineInstrBundle.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: MachineInstrBundle.cpp:263:68: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineInstrBundle.h:18, BUILDSTDERR: from MachineInstrBundle.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineInstrBundle.h:18, BUILDSTDERR: from MachineInstrBundle.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunction.h:431:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineInstrBundle.h:18, BUILDSTDERR: from MachineInstrBundle.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling MachineLICM.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from MachineLICM.cpp:35: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:377, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from MachineLICM.cpp:23: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFrameInfo.h:332:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from MachineLICM.cpp:23: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:377, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from MachineLICM.cpp:23: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunction.h:431:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from MachineLICM.cpp:23: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling MachineLoopInfo.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Analysis/LoopInfo.h:37, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineLoopInfo.h:33, BUILDSTDERR: from MachineLoopInfo.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Analysis/LoopInfoImpl.h:97:9: required from 'void llvm::LoopBase::getExitEdges(llvm::SmallVectorImpl >&) const [with BlockT = llvm::MachineBasicBlock; LoopT = llvm::MachineLoop]' BUILDSTDERR: MachineLoopInfo.cpp:25:22: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Analysis/LoopInfo.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineLoopInfo.h:33, BUILDSTDERR: from MachineLoopInfo.cpp:17: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Analysis/LoopInfo.h:37, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineLoopInfo.h:33, BUILDSTDERR: from MachineLoopInfo.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunction.h:431:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Analysis/LoopInfo.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineLoopInfo.h:33, BUILDSTDERR: from MachineLoopInfo.cpp:17: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling MachineModuleInfo.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineModuleInfo.h:37, BUILDSTDERR: from MachineModuleInfo.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCStreamer.h:317:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineModuleInfo.h:34, BUILDSTDERR: from MachineModuleInfo.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineModuleInfo.h:37, BUILDSTDERR: from MachineModuleInfo.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCContext.h:421:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineModuleInfo.h:34, BUILDSTDERR: from MachineModuleInfo.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling MachineModuleInfoImpls.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineModuleInfo.h:37, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineModuleInfoImpls.h:18, BUILDSTDERR: from MachineModuleInfoImpls.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCStreamer.h:317:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineModuleInfo.h:34, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineModuleInfoImpls.h:18, BUILDSTDERR: from MachineModuleInfoImpls.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineModuleInfo.h:37, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineModuleInfoImpls.h:18, BUILDSTDERR: from MachineModuleInfoImpls.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCContext.h:421:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineModuleInfo.h:34, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineModuleInfoImpls.h:18, BUILDSTDERR: from MachineModuleInfoImpls.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling MachinePassRegistry.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachinePassRegistry.h:22, BUILDSTDERR: from MachinePassRegistry.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ llvm[2]: Compiling MachinePostDominators.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallSet.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineDominators.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachinePostDominators.h:18, BUILDSTDERR: from MachinePostDominators.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunction.h:431:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/ios:40, BUILDSTDERR: from /usr/include/c++/8/ostream:38, BUILDSTDERR: from /usr/include/c++/8/iterator:64, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallPtrSet.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineDominators.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachinePostDominators.h:18, BUILDSTDERR: from MachinePostDominators.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling MachineRegionInfo.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Analysis/RegionInfoImpl.h:21, BUILDSTDERR: from MachineRegionInfo.cpp:5: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/IR/Attributes.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/IR/Argument.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/IR/Function.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/IR/CFG.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Analysis/RegionInfo.h:42, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineRegionInfo.h:13, BUILDSTDERR: from MachineRegionInfo.cpp:2: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunction.h:431:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DepthFirstIterator.h:36, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Analysis/RegionInfo.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineRegionInfo.h:13, BUILDSTDERR: from MachineRegionInfo.cpp:2: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling MachineRegisterInfo.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunction.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineRegisterInfo.h:20, BUILDSTDERR: from MachineRegisterInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunction.h:431:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/ErrorHandling.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/BitVector.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineRegisterInfo.h:17, BUILDSTDERR: from MachineRegisterInfo.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling MachineSSAUpdater.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineSSAUpdater.h:17, BUILDSTDERR: from MachineSSAUpdater.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: MachineSSAUpdater.cpp:168:57: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineSSAUpdater.h:17, BUILDSTDERR: from MachineSSAUpdater.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineSSAUpdater.h:17, BUILDSTDERR: from MachineSSAUpdater.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunction.h:431:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineSSAUpdater.h:17, BUILDSTDERR: from MachineSSAUpdater.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling MachineScheduler.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachinePassRegistry.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineScheduler.h:80, BUILDSTDERR: from MachineScheduler.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from MachineScheduler.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineScheduler.h: In constructor 'llvm::MachineSchedRegistry::MachineSchedRegistry(const char*, const char*, llvm::MachineSchedRegistry::ScheduleDAGCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineScheduler.h:128:54: warning: cast between incompatible function types from 'llvm::MachineSchedRegistry::ScheduleDAGCtor' {aka 'llvm::ScheduleDAGInstrs* (*)(llvm::MachineSchedContext*)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) { BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:377, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachinePassRegistry.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineScheduler.h:80, BUILDSTDERR: from MachineScheduler.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SlotIndexes.h:667:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachinePassRegistry.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineScheduler.h:80, BUILDSTDERR: from MachineScheduler.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:377, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachinePassRegistry.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineScheduler.h:80, BUILDSTDERR: from MachineScheduler.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SlotIndexes.h:668:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachinePassRegistry.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineScheduler.h:80, BUILDSTDERR: from MachineScheduler.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:377, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachinePassRegistry.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineScheduler.h:80, BUILDSTDERR: from MachineScheduler.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LiveIntervalAnalysis.h:241:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachinePassRegistry.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineScheduler.h:80, BUILDSTDERR: from MachineScheduler.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:377, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachinePassRegistry.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineScheduler.h:80, BUILDSTDERR: from MachineScheduler.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SlotIndexes.h:363:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachinePassRegistry.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineScheduler.h:80, BUILDSTDERR: from MachineScheduler.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineScheduler.h:80, BUILDSTDERR: from MachineScheduler.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachinePassRegistry.h: In instantiation of 'void llvm::RegisterPassParser::initialize(llvm::cl::Option&) [with RegistryClass = llvm::MachineSchedRegistry]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1194:5: required from 'void llvm::cl::opt::done() [with DataType = llvm::ScheduleDAGInstrs* (*)(llvm::MachineSchedContext*); bool ExternalStorage = false; ParserClass = llvm::RegisterPassParser]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1234:5: required from 'llvm::cl::opt::opt(const M0t&, const M1t&, const M2t&, const M3t&) [with M0t = char [8]; M1t = llvm::cl::initializer; M2t = llvm::cl::OptionHidden; M3t = llvm::cl::desc; DataType = llvm::ScheduleDAGInstrs* (*)(llvm::MachineSchedContext*); bool ExternalStorage = false; ParserClass = llvm::RegisterPassParser]' BUILDSTDERR: MachineScheduler.cpp:206:65: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachinePassRegistry.h:135:23: warning: cast between incompatible function types from 'llvm::MachinePassCtor' {aka 'void* (*)()'} to 'llvm::MachineSchedRegistry::FunctionPassCtor' {aka 'llvm::ScheduleDAGInstrs* (*)(llvm::MachineSchedContext*)'} [-Wcast-function-type] BUILDSTDERR: (typename RegistryClass::FunctionPassCtor)Node->getCtor(), BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachinePassRegistry.h: In instantiation of 'void llvm::RegisterPassParser::NotifyAdd(const char*, llvm::MachinePassCtor, const char*) [with RegistryClass = llvm::MachineSchedRegistry; llvm::MachinePassCtor = void* (*)()]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachinePassRegistry.h:145:8: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachinePassRegistry.h:146:31: warning: cast between incompatible function types from 'llvm::MachinePassCtor' {aka 'void* (*)()'} to 'llvm::MachineSchedRegistry::FunctionPassCtor' {aka 'llvm::ScheduleDAGInstrs* (*)(llvm::MachineSchedContext*)'} [-Wcast-function-type] BUILDSTDERR: this->addLiteralOption(N, (typename RegistryClass::FunctionPassCtor)C, D); BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ llvm[2]: Compiling MachineSink.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from MachineSink.cpp:28: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:377, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from MachineSink.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallSet.h:71:7: required from 'bool llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 8; C = std::less >]' BUILDSTDERR: MachineSink.cpp:329:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from MachineSink.cpp:19: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:377, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from MachineSink.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunction.h:431:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from MachineSink.cpp:19: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling MachineTraceMetrics.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineTraceMetrics.h:50, BUILDSTDERR: from MachineTraceMetrics.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunction.h:431:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineTraceMetrics.h:50, BUILDSTDERR: from MachineTraceMetrics.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling MachineVerifier.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:377, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from MachineVerifier.cpp:26: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SlotIndexes.h:667:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from MachineVerifier.cpp:26: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:377, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from MachineVerifier.cpp:26: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SlotIndexes.h:668:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from MachineVerifier.cpp:26: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:377, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from MachineVerifier.cpp:26: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LiveIntervalAnalysis.h:241:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from MachineVerifier.cpp:26: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:377, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from MachineVerifier.cpp:26: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFrameInfo.h:332:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from MachineVerifier.cpp:26: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:377, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from MachineVerifier.cpp:26: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SlotIndexes.h:363:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from MachineVerifier.cpp:26: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassRegistry.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:377, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from MachineVerifier.cpp:26: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap >; DerivedT = llvm::DenseMap >; KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:595:7: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:579:7: required from 'llvm::DenseMap& llvm::DenseMap::operator=(const llvm::DenseMap&) [with KeyT = unsigned int; ValueT = char; KeyInfoT = llvm::DenseMapInfo]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseSet.h:26:7: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:315:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'llvm::DenseMapBase >, unsigned int, char, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(getBuckets(), other.getBuckets(), BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: getNumBuckets() * sizeof(BucketT)); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from MachineVerifier.cpp:26: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'llvm::DenseMapBase >, unsigned int, char, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: MachineVerifier.cpp:428:6: warning: 'void {anonymous}::MachineVerifier::report(const char*, const llvm::MachineBasicBlock*, const llvm::LiveInterval&)' defined but not used [-Wunused-function] BUILDSTDERR: void MachineVerifier::report(const char *msg, const MachineBasicBlock *MBB, BUILDSTDERR: ^~~~~~~~~~~~~~~ llvm[2]: Compiling OcamlGC.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/GCMetadata.h:37, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/GCStrategy.h:39, BUILDSTDERR: from OcamlGC.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunction.h:431:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/GCMetadata.h:36, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/GCStrategy.h:39, BUILDSTDERR: from OcamlGC.cpp:18: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling OptimizePHIs.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:377, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from OptimizePHIs.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunction.h:431:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from OptimizePHIs.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling PHIElimination.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from PHIElimination.cpp:29: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:377, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from PHIElimination.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SlotIndexes.h:667:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from PHIElimination.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:377, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from PHIElimination.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SlotIndexes.h:668:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from PHIElimination.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:377, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from PHIElimination.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LiveIntervalAnalysis.h:241:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from PHIElimination.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:377, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from PHIElimination.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SlotIndexes.h:363:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from PHIElimination.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling PHIEliminationUtils.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from PHIEliminationUtils.h:13, BUILDSTDERR: from PHIEliminationUtils.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunction.h:431:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from PHIEliminationUtils.h:13, BUILDSTDERR: from PHIEliminationUtils.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling Passes.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachinePassRegistry.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/RegAllocRegistry.h:18, BUILDSTDERR: from Passes.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:377, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from Passes.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: Passes.cpp:266:35: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from Passes.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:377, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from Passes.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunction.h:431:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from Passes.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling PeepholeOptimizer.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from PeepholeOptimizer.cpp:77: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:377, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from PeepholeOptimizer.cpp:69: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunction.h:431:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from PeepholeOptimizer.cpp:69: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling PostRASchedulerList.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachinePassRegistry.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SchedulerRegistry.h:18, BUILDSTDERR: from PostRASchedulerList.cpp:37: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from PostRASchedulerList.cpp:37: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SchedulerRegistry.h: In static member function 'static llvm::ScheduleDAGSDNodes* (* llvm::RegisterScheduler::getDefault())(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SchedulerRegistry.h:56:50: warning: cast between incompatible function types from 'llvm::MachinePassCtor' {aka 'void* (*)()'} to 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} [-Wcast-function-type] BUILDSTDERR: return (FunctionPassCtor)Registry.getDefault(); BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SchedulerRegistry.h: In static member function 'static void llvm::RegisterScheduler::setDefault(llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SchedulerRegistry.h:59:42: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: Registry.setDefault((MachinePassCtor)C); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:377, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from PostRASchedulerList.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFrameInfo.h:332:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from PostRASchedulerList.cpp:21: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:377, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from PostRASchedulerList.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunction.h:431:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from PostRASchedulerList.cpp:21: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling ProcessImplicitDefs.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallSet.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from ProcessImplicitDefs.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunction.h:431:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/ios:40, BUILDSTDERR: from /usr/include/c++/8/ostream:38, BUILDSTDERR: from /usr/include/c++/8/iterator:64, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallPtrSet.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from ProcessImplicitDefs.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling PrologEpilogInserter.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from PrologEpilogInserter.cpp:36: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:377, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from PrologEpilogInserter.h:24, BUILDSTDERR: from PrologEpilogInserter.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFrameInfo.h:332:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from PrologEpilogInserter.h:22, BUILDSTDERR: from PrologEpilogInserter.cpp:19: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:377, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from PrologEpilogInserter.h:24, BUILDSTDERR: from PrologEpilogInserter.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCStreamer.h:317:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from PrologEpilogInserter.h:22, BUILDSTDERR: from PrologEpilogInserter.cpp:19: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:377, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from PrologEpilogInserter.h:24, BUILDSTDERR: from PrologEpilogInserter.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCContext.h:421:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from PrologEpilogInserter.h:22, BUILDSTDERR: from PrologEpilogInserter.cpp:19: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling PseudoSourceValue.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFrameInfo.h:17, BUILDSTDERR: from PseudoSourceValue.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFrameInfo.h:332:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/IR/Value.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/PseudoSourceValue.h:17, BUILDSTDERR: from PseudoSourceValue.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling RegAllocBase.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from RegAllocBase.cpp:29: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/IntEqClasses.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LiveInterval.h:24, BUILDSTDERR: from RegAllocBase.h:40, BUILDSTDERR: from RegAllocBase.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SlotIndexes.h:667:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/IntEqClasses.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LiveInterval.h:24, BUILDSTDERR: from RegAllocBase.h:40, BUILDSTDERR: from RegAllocBase.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/IntEqClasses.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LiveInterval.h:24, BUILDSTDERR: from RegAllocBase.h:40, BUILDSTDERR: from RegAllocBase.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SlotIndexes.h:668:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/IntEqClasses.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LiveInterval.h:24, BUILDSTDERR: from RegAllocBase.h:40, BUILDSTDERR: from RegAllocBase.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/IntEqClasses.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LiveInterval.h:24, BUILDSTDERR: from RegAllocBase.h:40, BUILDSTDERR: from RegAllocBase.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LiveIntervalAnalysis.h:241:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/IntEqClasses.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LiveInterval.h:24, BUILDSTDERR: from RegAllocBase.h:40, BUILDSTDERR: from RegAllocBase.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/IntEqClasses.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LiveInterval.h:24, BUILDSTDERR: from RegAllocBase.h:40, BUILDSTDERR: from RegAllocBase.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SlotIndexes.h:363:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/IntEqClasses.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LiveInterval.h:24, BUILDSTDERR: from RegAllocBase.h:40, BUILDSTDERR: from RegAllocBase.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling RegAllocBasic.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachinePassRegistry.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/RegAllocRegistry.h:18, BUILDSTDERR: from RegAllocBasic.cpp:31: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:377, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from RegAllocBasic.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SlotIndexes.h:667:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from RegAllocBasic.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:377, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from RegAllocBasic.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SlotIndexes.h:668:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from RegAllocBasic.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:377, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from RegAllocBasic.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LiveIntervalAnalysis.h:241:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from RegAllocBasic.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:377, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from RegAllocBasic.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SlotIndexes.h:363:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from RegAllocBasic.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling RegAllocFast.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachinePassRegistry.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/RegAllocRegistry.h:18, BUILDSTDERR: from RegAllocFast.cpp:28: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:377, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from RegAllocFast.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFrameInfo.h:332:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from RegAllocFast.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:377, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from RegAllocFast.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunction.h:431:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from RegAllocFast.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling RegAllocGreedy.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachinePassRegistry.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/RegAllocRegistry.h:18, BUILDSTDERR: from RegAllocGreedy.cpp:36: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:377, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from RegAllocGreedy.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SlotIndexes.h:667:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from RegAllocGreedy.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:377, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from RegAllocGreedy.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SlotIndexes.h:668:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from RegAllocGreedy.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:377, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from RegAllocGreedy.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LiveIntervalAnalysis.h:241:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from RegAllocGreedy.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:377, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from RegAllocGreedy.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SlotIndexes.h:363:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from RegAllocGreedy.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:377, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from RegAllocGreedy.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:497:12: required from 'llvm::cl::ValuesClass::ValuesClass(const char*, DataType, const char*, va_list) [with DataType = int; va_list = char*]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:521:27: required from 'llvm::cl::ValuesClass llvm::cl::values(const char*, DataType, const char*, ...) [with DataType = int]' BUILDSTDERR: RegAllocGreedy.cpp:64:26: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from RegAllocGreedy.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:377, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from RegAllocGreedy.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*) [with T1 = std::pair >; T2 = std::pair >; T = std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:302:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair >*; It2 = std::pair >*; T = std::pair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:815:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:880:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair >; unsigned int N = 4]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:487:7: required from 'llvm::cl::ValuesClass llvm::cl::values(const char*, DataType, const char*, ...) [with DataType = int]' BUILDSTDERR: RegAllocGreedy.cpp:64:26: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:320:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E-I)*sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from RegAllocGreedy.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling RegAllocPBQP.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachinePassRegistry.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/RegAllocRegistry.h:18, BUILDSTDERR: from RegAllocPBQP.cpp:45: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/RegAllocPBQP.h:20, BUILDSTDERR: from RegAllocPBQP.cpp:32: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SlotIndexes.h:667:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/RegAllocPBQP.h:19, BUILDSTDERR: from RegAllocPBQP.cpp:32: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/RegAllocPBQP.h:20, BUILDSTDERR: from RegAllocPBQP.cpp:32: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SlotIndexes.h:668:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/RegAllocPBQP.h:19, BUILDSTDERR: from RegAllocPBQP.cpp:32: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/RegAllocPBQP.h:20, BUILDSTDERR: from RegAllocPBQP.cpp:32: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LiveIntervalAnalysis.h:241:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/RegAllocPBQP.h:19, BUILDSTDERR: from RegAllocPBQP.cpp:32: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/RegAllocPBQP.h:20, BUILDSTDERR: from RegAllocPBQP.cpp:32: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SlotIndexes.h:363:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/RegAllocPBQP.h:19, BUILDSTDERR: from RegAllocPBQP.cpp:32: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling RegisterClassInfo.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from RegisterClassInfo.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/RegisterClassInfo.h:20, BUILDSTDERR: from RegisterClassInfo.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunction.h:431:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/RegisterClassInfo.h:20, BUILDSTDERR: from RegisterClassInfo.cpp:17: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling RegisterCoalescer.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from RegisterCoalescer.cpp:32: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallSet.h:18, BUILDSTDERR: from RegisterCoalescer.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SlotIndexes.h:667:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from RegisterCoalescer.cpp:17: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallSet.h:18, BUILDSTDERR: from RegisterCoalescer.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SlotIndexes.h:668:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from RegisterCoalescer.cpp:17: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallSet.h:18, BUILDSTDERR: from RegisterCoalescer.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LiveIntervalAnalysis.h:241:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from RegisterCoalescer.cpp:17: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallSet.h:18, BUILDSTDERR: from RegisterCoalescer.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFrameInfo.h:332:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from RegisterCoalescer.cpp:17: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallSet.h:18, BUILDSTDERR: from RegisterCoalescer.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: RegisterCoalescer.cpp:1783:60: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from RegisterCoalescer.cpp:17: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallSet.h:18, BUILDSTDERR: from RegisterCoalescer.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SlotIndexes.h:363:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from RegisterCoalescer.cpp:17: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling RegisterPressure.cpp for Release+Debug+Asserts build BUILDSTDERR: RegisterPressure.cpp: In member function 'void llvm::PressureDiffs::init(unsigned int)': BUILDSTDERR: RegisterPressure.cpp:376:51: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class llvm::PressureDiff'; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: memset(PDiffArray, 0, N * sizeof(PressureDiff)); BUILDSTDERR: ^ BUILDSTDERR: In file included from RegisterPressure.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/RegisterPressure.h:136:7: note: 'class llvm::PressureDiff' declared here BUILDSTDERR: class PressureDiff { BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SparseSet.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/RegisterPressure.h:18, BUILDSTDERR: from RegisterPressure.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SlotIndexes.h:667:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SparseSet.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/RegisterPressure.h:18, BUILDSTDERR: from RegisterPressure.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SparseSet.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/RegisterPressure.h:18, BUILDSTDERR: from RegisterPressure.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SlotIndexes.h:668:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SparseSet.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/RegisterPressure.h:18, BUILDSTDERR: from RegisterPressure.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SparseSet.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/RegisterPressure.h:18, BUILDSTDERR: from RegisterPressure.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LiveIntervalAnalysis.h:241:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SparseSet.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/RegisterPressure.h:18, BUILDSTDERR: from RegisterPressure.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SparseSet.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/RegisterPressure.h:18, BUILDSTDERR: from RegisterPressure.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SlotIndexes.h:363:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SparseSet.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/RegisterPressure.h:18, BUILDSTDERR: from RegisterPressure.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling RegisterScavenging.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/RegisterScavenging.h:21, BUILDSTDERR: from RegisterScavenging.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFrameInfo.h:332:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/ErrorHandling.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/BitVector.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/RegisterScavenging.h:20, BUILDSTDERR: from RegisterScavenging.cpp:17: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/RegisterScavenging.h:21, BUILDSTDERR: from RegisterScavenging.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunction.h:431:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/ErrorHandling.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/BitVector.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/RegisterScavenging.h:20, BUILDSTDERR: from RegisterScavenging.cpp:17: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling ScheduleDAG.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from ScheduleDAG.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/ScheduleDAG.h:22, BUILDSTDERR: from ScheduleDAG.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunction.h:431:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/ErrorHandling.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/BitVector.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/ScheduleDAG.h:19, BUILDSTDERR: from ScheduleDAG.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling ScheduleDAGInstrs.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from ScheduleDAGInstrs.cpp:31: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SparseSet.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SparseMultiSet.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/ScheduleDAGInstrs.h:18, BUILDSTDERR: from ScheduleDAGInstrs.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SlotIndexes.h:667:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SparseSet.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SparseMultiSet.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/ScheduleDAGInstrs.h:18, BUILDSTDERR: from ScheduleDAGInstrs.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SparseSet.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SparseMultiSet.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/ScheduleDAGInstrs.h:18, BUILDSTDERR: from ScheduleDAGInstrs.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SlotIndexes.h:668:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SparseSet.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SparseMultiSet.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/ScheduleDAGInstrs.h:18, BUILDSTDERR: from ScheduleDAGInstrs.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SparseSet.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SparseMultiSet.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/ScheduleDAGInstrs.h:18, BUILDSTDERR: from ScheduleDAGInstrs.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LiveIntervalAnalysis.h:241:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SparseSet.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SparseMultiSet.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/ScheduleDAGInstrs.h:18, BUILDSTDERR: from ScheduleDAGInstrs.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SparseSet.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SparseMultiSet.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/ScheduleDAGInstrs.h:18, BUILDSTDERR: from ScheduleDAGInstrs.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SlotIndexes.h:363:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SparseSet.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SparseMultiSet.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/ScheduleDAGInstrs.h:18, BUILDSTDERR: from ScheduleDAGInstrs.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling ScheduleDAGPrinter.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/ScheduleDAG.h:22, BUILDSTDERR: from ScheduleDAGPrinter.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCStreamer.h:317:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/ErrorHandling.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/BitVector.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/ScheduleDAG.h:19, BUILDSTDERR: from ScheduleDAGPrinter.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/ScheduleDAG.h:22, BUILDSTDERR: from ScheduleDAGPrinter.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCContext.h:421:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/ErrorHandling.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/BitVector.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/ScheduleDAG.h:19, BUILDSTDERR: from ScheduleDAGPrinter.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling ScoreboardHazardRecognizer.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/ScheduleDAG.h:22, BUILDSTDERR: from ScoreboardHazardRecognizer.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunction.h:431:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/ErrorHandling.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/BitVector.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/ScheduleDAG.h:19, BUILDSTDERR: from ScoreboardHazardRecognizer.cpp:17: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling ShadowStackGC.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/GCMetadata.h:37, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/GCStrategy.h:39, BUILDSTDERR: from ShadowStackGC.cpp:30: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: ShadowStackGC.cpp:341:39: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringExtras.h:17, BUILDSTDERR: from ShadowStackGC.cpp:29: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/GCMetadata.h:37, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/GCStrategy.h:39, BUILDSTDERR: from ShadowStackGC.cpp:30: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunction.h:431:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringExtras.h:17, BUILDSTDERR: from ShadowStackGC.cpp:29: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: ShadowStackGC.cpp: In member function 'llvm::IRBuilder<>* {anonymous}::EscapeEnumerator::Next()': BUILDSTDERR: ShadowStackGC.cpp:110:15: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: State = 1; BUILDSTDERR: ~~~~~~^~~ BUILDSTDERR: ShadowStackGC.cpp:112:7: note: here BUILDSTDERR: case 1: BUILDSTDERR: ^~~~ llvm[2]: Compiling SjLjEHPrepare.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from SjLjEHPrepare.cpp:30: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ llvm[2]: Compiling SlotIndexes.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/IntervalMap.h:103, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SlotIndexes.h:23, BUILDSTDERR: from SlotIndexes.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SlotIndexes.h:667:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SlotIndexes.h:22, BUILDSTDERR: from SlotIndexes.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/IntervalMap.h:103, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SlotIndexes.h:23, BUILDSTDERR: from SlotIndexes.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SlotIndexes.h:668:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SlotIndexes.h:22, BUILDSTDERR: from SlotIndexes.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/IntervalMap.h:103, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SlotIndexes.h:23, BUILDSTDERR: from SlotIndexes.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SlotIndexes.h:363:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SlotIndexes.h:22, BUILDSTDERR: from SlotIndexes.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling SpillPlacement.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from SpillPlacement.h:30, BUILDSTDERR: from SpillPlacement.cpp:30: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunction.h:431:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:14, BUILDSTDERR: from SpillPlacement.h:30, BUILDSTDERR: from SpillPlacement.cpp:30: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling Spiller.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from Spiller.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LiveIntervalAnalysis.h:24, BUILDSTDERR: from Spiller.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SlotIndexes.h:667:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/IndexedMap.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LiveIntervalAnalysis.h:23, BUILDSTDERR: from Spiller.cpp:11: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LiveIntervalAnalysis.h:24, BUILDSTDERR: from Spiller.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SlotIndexes.h:668:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/IndexedMap.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LiveIntervalAnalysis.h:23, BUILDSTDERR: from Spiller.cpp:11: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LiveIntervalAnalysis.h:24, BUILDSTDERR: from Spiller.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LiveIntervalAnalysis.h:241:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/IndexedMap.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LiveIntervalAnalysis.h:23, BUILDSTDERR: from Spiller.cpp:11: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LiveIntervalAnalysis.h:24, BUILDSTDERR: from Spiller.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFrameInfo.h:332:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/IndexedMap.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LiveIntervalAnalysis.h:23, BUILDSTDERR: from Spiller.cpp:11: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LiveIntervalAnalysis.h:24, BUILDSTDERR: from Spiller.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SlotIndexes.h:363:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/IndexedMap.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LiveIntervalAnalysis.h:23, BUILDSTDERR: from Spiller.cpp:11: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LiveIntervalAnalysis.h:24, BUILDSTDERR: from Spiller.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:497:12: required from 'llvm::cl::ValuesClass::ValuesClass(const char*, DataType, const char*, va_list) [with DataType = int; va_list = char*]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:521:27: required from 'llvm::cl::ValuesClass llvm::cl::values(const char*, DataType, const char*, ...) [with DataType = int]' BUILDSTDERR: Spiller.cpp:41:35: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/IndexedMap.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LiveIntervalAnalysis.h:23, BUILDSTDERR: from Spiller.cpp:11: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LiveIntervalAnalysis.h:24, BUILDSTDERR: from Spiller.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*) [with T1 = std::pair >; T2 = std::pair >; T = std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:302:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair >*; It2 = std::pair >*; T = std::pair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:815:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:880:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair >; unsigned int N = 4]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:487:7: required from 'llvm::cl::ValuesClass llvm::cl::values(const char*, DataType, const char*, ...) [with DataType = int]' BUILDSTDERR: Spiller.cpp:41:35: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:320:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E-I)*sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/IndexedMap.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LiveIntervalAnalysis.h:23, BUILDSTDERR: from Spiller.cpp:11: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling SplitKit.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/IntEqClasses.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LiveInterval.h:24, BUILDSTDERR: from LiveRangeCalc.h:27, BUILDSTDERR: from SplitKit.h:18, BUILDSTDERR: from SplitKit.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SlotIndexes.h:667:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/ErrorHandling.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/BitVector.h:18, BUILDSTDERR: from LiveRangeCalc.h:25, BUILDSTDERR: from SplitKit.h:18, BUILDSTDERR: from SplitKit.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/IntEqClasses.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LiveInterval.h:24, BUILDSTDERR: from LiveRangeCalc.h:27, BUILDSTDERR: from SplitKit.h:18, BUILDSTDERR: from SplitKit.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SlotIndexes.h:668:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/ErrorHandling.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/BitVector.h:18, BUILDSTDERR: from LiveRangeCalc.h:25, BUILDSTDERR: from SplitKit.h:18, BUILDSTDERR: from SplitKit.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/IntEqClasses.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LiveInterval.h:24, BUILDSTDERR: from LiveRangeCalc.h:27, BUILDSTDERR: from SplitKit.h:18, BUILDSTDERR: from SplitKit.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LiveIntervalAnalysis.h:241:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/ErrorHandling.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/BitVector.h:18, BUILDSTDERR: from LiveRangeCalc.h:25, BUILDSTDERR: from SplitKit.h:18, BUILDSTDERR: from SplitKit.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/IntEqClasses.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LiveInterval.h:24, BUILDSTDERR: from LiveRangeCalc.h:27, BUILDSTDERR: from SplitKit.h:18, BUILDSTDERR: from SplitKit.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SlotIndexes.h:363:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/ErrorHandling.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/BitVector.h:18, BUILDSTDERR: from LiveRangeCalc.h:25, BUILDSTDERR: from SplitKit.h:18, BUILDSTDERR: from SplitKit.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling StackColoring.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from StackColoring.cpp:52: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:377, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from StackColoring.cpp:24: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SlotIndexes.h:667:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from StackColoring.cpp:24: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:377, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from StackColoring.cpp:24: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SlotIndexes.h:668:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from StackColoring.cpp:24: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:377, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from StackColoring.cpp:24: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFrameInfo.h:332:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from StackColoring.cpp:24: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:377, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from StackColoring.cpp:24: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCStreamer.h:317:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from StackColoring.cpp:24: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:377, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from StackColoring.cpp:24: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SlotIndexes.h:363:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from StackColoring.cpp:24: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: StackColoring.cpp: At global scope: BUILDSTDERR: StackColoring.cpp:196:6: warning: 'void {anonymous}::StackColoring::dump() const' defined but not used [-Wunused-function] BUILDSTDERR: void StackColoring::dump() const { BUILDSTDERR: ^~~~~~~~~~~~~ llvm[2]: Compiling StackMapLivenessAnalysis.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from StackMapLivenessAnalysis.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFrameInfo.h:17, BUILDSTDERR: from StackMapLivenessAnalysis.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFrameInfo.h:332:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFrameInfo.h:17, BUILDSTDERR: from StackMapLivenessAnalysis.cpp:17: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFrameInfo.h:17, BUILDSTDERR: from StackMapLivenessAnalysis.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunction.h:431:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFrameInfo.h:17, BUILDSTDERR: from StackMapLivenessAnalysis.cpp:17: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling StackMaps.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from StackMaps.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/StackMaps.h:15, BUILDSTDERR: from StackMaps.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFrameInfo.h:332:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/StackMaps.h:14, BUILDSTDERR: from StackMaps.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/StackMaps.h:15, BUILDSTDERR: from StackMaps.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCStreamer.h:317:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/StackMaps.h:14, BUILDSTDERR: from StackMaps.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/StackMaps.h:15, BUILDSTDERR: from StackMaps.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCContext.h:421:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/StackMaps.h:14, BUILDSTDERR: from StackMaps.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling StackProtector.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from StackProtector.cpp:35: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ llvm[2]: Compiling StackSlotColoring.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from StackSlotColoring.cpp:27: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:377, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from StackSlotColoring.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SlotIndexes.h:667:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from StackSlotColoring.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:377, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from StackSlotColoring.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SlotIndexes.h:668:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from StackSlotColoring.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:377, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from StackSlotColoring.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LiveIntervalAnalysis.h:241:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from StackSlotColoring.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:377, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from StackSlotColoring.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFrameInfo.h:332:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from StackSlotColoring.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:377, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from StackSlotColoring.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SlotIndexes.h:363:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from StackSlotColoring.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling TailDuplication.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from TailDuplication.cpp:28: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:377, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from TailDuplication.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCStreamer.h:317:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from TailDuplication.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:377, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from TailDuplication.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: TailDuplication.cpp:411:50: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from TailDuplication.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:377, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from TailDuplication.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCContext.h:421:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from TailDuplication.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling TargetFrameLoweringImpl.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from TargetFrameLoweringImpl.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFrameInfo.h:332:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from TargetFrameLoweringImpl.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from TargetFrameLoweringImpl.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunction.h:431:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from TargetFrameLoweringImpl.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling TargetInstrInfo.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from TargetInstrInfo.cpp:25: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallSet.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Target/TargetInstrInfo.h:17, BUILDSTDERR: from TargetInstrInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFrameInfo.h:332:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/ios:40, BUILDSTDERR: from /usr/include/c++/8/ostream:38, BUILDSTDERR: from /usr/include/c++/8/iterator:64, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallPtrSet.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Target/TargetInstrInfo.h:17, BUILDSTDERR: from TargetInstrInfo.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallSet.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Target/TargetInstrInfo.h:17, BUILDSTDERR: from TargetInstrInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunction.h:431:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/ios:40, BUILDSTDERR: from /usr/include/c++/8/ostream:38, BUILDSTDERR: from /usr/include/c++/8/iterator:64, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallPtrSet.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Target/TargetInstrInfo.h:17, BUILDSTDERR: from TargetInstrInfo.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling TargetLoweringBase.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from TargetLoweringBase.cpp:31: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: TargetLoweringBase.cpp: In member function 'void llvm::TargetLoweringBase::computeRegisterProperties()': BUILDSTDERR: TargetLoweringBase.cpp:1065:37: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] BUILDSTDERR: (const MVT::SimpleValueType)LegalIntReg; BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/FoldingSet.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SelectionDAGNodes.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Target/TargetLowering.h:29, BUILDSTDERR: from TargetLoweringBase.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFrameInfo.h:332:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Target/TargetLowering.h:26, BUILDSTDERR: from TargetLoweringBase.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/FoldingSet.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SelectionDAGNodes.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Target/TargetLowering.h:29, BUILDSTDERR: from TargetLoweringBase.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCStreamer.h:317:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Target/TargetLowering.h:26, BUILDSTDERR: from TargetLoweringBase.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/FoldingSet.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SelectionDAGNodes.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Target/TargetLowering.h:29, BUILDSTDERR: from TargetLoweringBase.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCContext.h:421:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Target/TargetLowering.h:26, BUILDSTDERR: from TargetLoweringBase.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: TargetLoweringBase.cpp:1150:14: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: break; BUILDSTDERR: ^ BUILDSTDERR: TargetLoweringBase.cpp:1152:5: note: here BUILDSTDERR: case TypeWidenVector: { BUILDSTDERR: ^~~~ BUILDSTDERR: TargetLoweringBase.cpp:1167:14: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: break; BUILDSTDERR: ^ BUILDSTDERR: TargetLoweringBase.cpp:1169:5: note: here BUILDSTDERR: case TypeSplitVector: BUILDSTDERR: ^~~~ llvm[2]: Compiling TargetLoweringObjectFileImpl.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Target/TargetLoweringObjectFile.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:20, BUILDSTDERR: from TargetLoweringObjectFileImpl.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCStreamer.h:317:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18, BUILDSTDERR: from TargetLoweringObjectFileImpl.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Target/TargetLoweringObjectFile.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:20, BUILDSTDERR: from TargetLoweringObjectFileImpl.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCContext.h:421:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18, BUILDSTDERR: from TargetLoweringObjectFileImpl.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling TargetOptionsImpl.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/IR/Attributes.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/IR/Argument.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/IR/Function.h:22, BUILDSTDERR: from TargetOptionsImpl.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFrameInfo.h:332:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/IR/Function.h:21, BUILDSTDERR: from TargetOptionsImpl.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/IR/Attributes.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/IR/Argument.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/IR/Function.h:22, BUILDSTDERR: from TargetOptionsImpl.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunction.h:431:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/IR/Function.h:21, BUILDSTDERR: from TargetOptionsImpl.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling TargetRegisterInfo.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from TargetRegisterInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunction.h:431:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from TargetRegisterInfo.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling TargetSchedule.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from TargetSchedule.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/TargetSchedule.h:19, BUILDSTDERR: from TargetSchedule.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunction.h:431:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/TargetSchedule.h:19, BUILDSTDERR: from TargetSchedule.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling TwoAddressInstructionPass.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from TwoAddressInstructionPass.cpp:45: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:377, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from TwoAddressInstructionPass.cpp:30: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SlotIndexes.h:667:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from TwoAddressInstructionPass.cpp:30: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:377, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from TwoAddressInstructionPass.cpp:30: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SlotIndexes.h:668:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from TwoAddressInstructionPass.cpp:30: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:377, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from TwoAddressInstructionPass.cpp:30: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LiveIntervalAnalysis.h:241:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from TwoAddressInstructionPass.cpp:30: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:377, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from TwoAddressInstructionPass.cpp:30: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SlotIndexes.h:363:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from TwoAddressInstructionPass.cpp:30: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:377, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from TwoAddressInstructionPass.cpp:30: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*) [with T1 = std::pair; T2 = std::pair; T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:302:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:815:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:880:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 4]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:409:5: required from 'llvm::DenseMapBase::BucketT* llvm::DenseMapBase::InsertIntoBucket(const KeyT&, ValueT&&, llvm::DenseMapBase::BucketT*) [with DerivedT = llvm::SmallDenseMap, 4> >; KeyT = unsigned int; ValueT = llvm::SmallVector, 4>; KeyInfoT = llvm::DenseMapInfo; llvm::DenseMapBase::BucketT = std::pair, 4> >]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:213:12: required from 'llvm::DenseMapBase::value_type& llvm::DenseMapBase::FindAndConstruct(const KeyT&) [with DerivedT = llvm::SmallDenseMap, 4> >; KeyT = unsigned int; ValueT = llvm::SmallVector, 4>; KeyInfoT = llvm::DenseMapInfo; llvm::DenseMapBase::value_type = std::pair, 4> >]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:217:34: required from 'ValueT& llvm::DenseMapBase::operator[](const KeyT&) [with DerivedT = llvm::SmallDenseMap, 4> >; KeyT = unsigned int; ValueT = llvm::SmallVector, 4>; KeyInfoT = llvm::DenseMapInfo]' BUILDSTDERR: TwoAddressInstructionPass.cpp:1329:24: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:320:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E-I)*sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from TwoAddressInstructionPass.cpp:30: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling UnreachableBlockElim.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:377, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from UnreachableBlockElim.cpp:23: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCStreamer.h:317:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from UnreachableBlockElim.cpp:23: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:377, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from UnreachableBlockElim.cpp:23: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCContext.h:421:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from UnreachableBlockElim.cpp:23: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling VirtRegMap.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from VirtRegMap.cpp:32: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:377, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/VirtRegMap.h:21, BUILDSTDERR: from VirtRegMap.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SlotIndexes.h:667:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/IndexedMap.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/VirtRegMap.h:20, BUILDSTDERR: from VirtRegMap.cpp:19: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:377, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/VirtRegMap.h:21, BUILDSTDERR: from VirtRegMap.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SlotIndexes.h:668:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/IndexedMap.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/VirtRegMap.h:20, BUILDSTDERR: from VirtRegMap.cpp:19: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:377, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/VirtRegMap.h:21, BUILDSTDERR: from VirtRegMap.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LiveIntervalAnalysis.h:241:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/IndexedMap.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/VirtRegMap.h:20, BUILDSTDERR: from VirtRegMap.cpp:19: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:377, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/VirtRegMap.h:21, BUILDSTDERR: from VirtRegMap.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFrameInfo.h:332:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/IndexedMap.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/VirtRegMap.h:20, BUILDSTDERR: from VirtRegMap.cpp:19: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:377, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/VirtRegMap.h:21, BUILDSTDERR: from VirtRegMap.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SlotIndexes.h:363:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/IndexedMap.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/VirtRegMap.h:20, BUILDSTDERR: from VirtRegMap.cpp:19: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Building Release+Debug+Asserts Archive Library libLLVMCodeGen.a make[3]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/CodeGen/SelectionDAG' llvm[3]: Compiling DAGCombiner.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from DAGCombiner.cpp:30: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallSet.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SelectionDAG.h:19, BUILDSTDERR: from DAGCombiner.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFrameInfo.h:332:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SelectionDAG.h:18, BUILDSTDERR: from DAGCombiner.cpp:19: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallSet.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SelectionDAG.h:19, BUILDSTDERR: from DAGCombiner.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunction.h:431:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SelectionDAG.h:18, BUILDSTDERR: from DAGCombiner.cpp:19: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[3]: Compiling FastISel.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Analysis.h:17, BUILDSTDERR: from FastISel.cpp:42: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFrameInfo.h:332:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Analysis.h:17, BUILDSTDERR: from FastISel.cpp:42: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Analysis.h:17, BUILDSTDERR: from FastISel.cpp:42: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCStreamer.h:317:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Analysis.h:17, BUILDSTDERR: from FastISel.cpp:42: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Analysis.h:17, BUILDSTDERR: from FastISel.cpp:42: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCContext.h:421:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Analysis.h:17, BUILDSTDERR: from FastISel.cpp:42: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[3]: Compiling FunctionLoweringInfo.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/APInt.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/FunctionLoweringInfo.h:18, BUILDSTDERR: from FunctionLoweringInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFrameInfo.h:332:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/APInt.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/FunctionLoweringInfo.h:18, BUILDSTDERR: from FunctionLoweringInfo.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/APInt.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/FunctionLoweringInfo.h:18, BUILDSTDERR: from FunctionLoweringInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCStreamer.h:317:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/APInt.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/FunctionLoweringInfo.h:18, BUILDSTDERR: from FunctionLoweringInfo.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/APInt.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/FunctionLoweringInfo.h:18, BUILDSTDERR: from FunctionLoweringInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCContext.h:421:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/APInt.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/FunctionLoweringInfo.h:18, BUILDSTDERR: from FunctionLoweringInfo.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[3]: Compiling InstrEmitter.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from InstrEmitter.h:20, BUILDSTDERR: from InstrEmitter.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunction.h:431:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from InstrEmitter.h:19, BUILDSTDERR: from InstrEmitter.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[3]: Compiling LegalizeDAG.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallSet.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SelectionDAG.h:19, BUILDSTDERR: from LegalizeDAG.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunction.h:431:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SelectionDAG.h:18, BUILDSTDERR: from LegalizeDAG.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: LegalizeDAG.cpp: In member function 'bool {anonymous}::SelectionDAGLegalize::LegalizeSetCCCondCode(llvm::EVT, llvm::SDValue&, llvm::SDValue&, llvm::SDValue&, bool&, llvm::SDLoc)': BUILDSTDERR: LegalizeDAG.cpp:1710:9: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: if (!OpVT.isInteger()) { BUILDSTDERR: ^~ BUILDSTDERR: LegalizeDAG.cpp:1719:5: note: here BUILDSTDERR: case ISD::SETLE: BUILDSTDERR: ^~~~ llvm[3]: Compiling LegalizeFloatTypes.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallSet.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SelectionDAG.h:19, BUILDSTDERR: from LegalizeTypes.h:21, BUILDSTDERR: from LegalizeFloatTypes.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunction.h:431:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from LegalizeTypes.h:19, BUILDSTDERR: from LegalizeFloatTypes.cpp:22: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[3]: Compiling LegalizeIntegerTypes.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallSet.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SelectionDAG.h:19, BUILDSTDERR: from LegalizeTypes.h:21, BUILDSTDERR: from LegalizeIntegerTypes.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunction.h:431:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from LegalizeTypes.h:19, BUILDSTDERR: from LegalizeIntegerTypes.cpp:21: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[3]: Compiling LegalizeTypes.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from LegalizeTypes.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallSet.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SelectionDAG.h:19, BUILDSTDERR: from LegalizeTypes.h:21, BUILDSTDERR: from LegalizeTypes.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunction.h:431:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from LegalizeTypes.h:19, BUILDSTDERR: from LegalizeTypes.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[3]: Compiling LegalizeTypesGeneric.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallSet.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SelectionDAG.h:19, BUILDSTDERR: from LegalizeTypes.h:21, BUILDSTDERR: from LegalizeTypesGeneric.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunction.h:431:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from LegalizeTypes.h:19, BUILDSTDERR: from LegalizeTypesGeneric.cpp:22: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[3]: Compiling LegalizeVectorOps.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallSet.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SelectionDAG.h:19, BUILDSTDERR: from LegalizeVectorOps.cpp:30: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunction.h:431:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SelectionDAG.h:18, BUILDSTDERR: from LegalizeVectorOps.cpp:30: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: LegalizeVectorOps.cpp: In member function 'llvm::SDValue {anonymous}::VectorLegalizer::LegalizeOp(llvm::SDValue)': BUILDSTDERR: LegalizeVectorOps.cpp:220:9: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: } BUILDSTDERR: ^ BUILDSTDERR: LegalizeVectorOps.cpp:221:7: note: here BUILDSTDERR: case TargetLowering::Expand: BUILDSTDERR: ^~~~ BUILDSTDERR: LegalizeVectorOps.cpp:340:5: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: } BUILDSTDERR: ^ BUILDSTDERR: LegalizeVectorOps.cpp:343:3: note: here BUILDSTDERR: case TargetLowering::Expand: BUILDSTDERR: ^~~~ llvm[3]: Compiling LegalizeVectorTypes.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallSet.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SelectionDAG.h:19, BUILDSTDERR: from LegalizeTypes.h:21, BUILDSTDERR: from LegalizeVectorTypes.cpp:23: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunction.h:431:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from LegalizeTypes.h:19, BUILDSTDERR: from LegalizeVectorTypes.cpp:23: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[3]: Compiling ResourcePriorityQueue.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from ResourcePriorityQueue.cpp:25: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/DFAPacketizer.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/ResourcePriorityQueue.h:20, BUILDSTDERR: from ResourcePriorityQueue.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunction.h:431:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/DFAPacketizer.h:29, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/ResourcePriorityQueue.h:20, BUILDSTDERR: from ResourcePriorityQueue.cpp:22: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[3]: Compiling ScheduleDAGFast.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachinePassRegistry.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SchedulerRegistry.h:18, BUILDSTDERR: from ScheduleDAGFast.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ScheduleDAGFast.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SchedulerRegistry.h: In static member function 'static llvm::ScheduleDAGSDNodes* (* llvm::RegisterScheduler::getDefault())(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SchedulerRegistry.h:56:50: warning: cast between incompatible function types from 'llvm::MachinePassCtor' {aka 'void* (*)()'} to 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} [-Wcast-function-type] BUILDSTDERR: return (FunctionPassCtor)Registry.getDefault(); BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SchedulerRegistry.h: In static member function 'static void llvm::RegisterScheduler::setDefault(llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SchedulerRegistry.h:59:42: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: Registry.setDefault((MachinePassCtor)C); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:377, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachinePassRegistry.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SchedulerRegistry.h:18, BUILDSTDERR: from ScheduleDAGFast.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: ScheduleDAGFast.cpp:376:50: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachinePassRegistry.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SchedulerRegistry.h:18, BUILDSTDERR: from ScheduleDAGFast.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:377, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachinePassRegistry.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SchedulerRegistry.h:18, BUILDSTDERR: from ScheduleDAGFast.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunction.h:431:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachinePassRegistry.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SchedulerRegistry.h:18, BUILDSTDERR: from ScheduleDAGFast.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[3]: Compiling ScheduleDAGRRList.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachinePassRegistry.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SchedulerRegistry.h:18, BUILDSTDERR: from ScheduleDAGRRList.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ScheduleDAGRRList.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SchedulerRegistry.h: In static member function 'static llvm::ScheduleDAGSDNodes* (* llvm::RegisterScheduler::getDefault())(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SchedulerRegistry.h:56:50: warning: cast between incompatible function types from 'llvm::MachinePassCtor' {aka 'void* (*)()'} to 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} [-Wcast-function-type] BUILDSTDERR: return (FunctionPassCtor)Registry.getDefault(); BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SchedulerRegistry.h: In static member function 'static void llvm::RegisterScheduler::setDefault(llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SchedulerRegistry.h:59:42: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: Registry.setDefault((MachinePassCtor)C); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:377, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachinePassRegistry.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SchedulerRegistry.h:18, BUILDSTDERR: from ScheduleDAGRRList.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: ScheduleDAGRRList.cpp:1124:50: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachinePassRegistry.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SchedulerRegistry.h:18, BUILDSTDERR: from ScheduleDAGRRList.cpp:18: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:377, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachinePassRegistry.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SchedulerRegistry.h:18, BUILDSTDERR: from ScheduleDAGRRList.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunction.h:431:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachinePassRegistry.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SchedulerRegistry.h:18, BUILDSTDERR: from ScheduleDAGRRList.cpp:18: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[3]: Compiling ScheduleDAGSDNodes.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from ScheduleDAGSDNodes.cpp:27: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from ScheduleDAGSDNodes.h:18, BUILDSTDERR: from ScheduleDAGSDNodes.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: ScheduleDAGSDNodes.cpp:719:56: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from ScheduleDAGSDNodes.h:18, BUILDSTDERR: from ScheduleDAGSDNodes.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from ScheduleDAGSDNodes.h:18, BUILDSTDERR: from ScheduleDAGSDNodes.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunction.h:431:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from ScheduleDAGSDNodes.h:18, BUILDSTDERR: from ScheduleDAGSDNodes.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[3]: Compiling ScheduleDAGVLIW.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachinePassRegistry.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SchedulerRegistry.h:18, BUILDSTDERR: from ScheduleDAGVLIW.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from ScheduleDAGVLIW.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SchedulerRegistry.h: In static member function 'static llvm::ScheduleDAGSDNodes* (* llvm::RegisterScheduler::getDefault())(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SchedulerRegistry.h:56:50: warning: cast between incompatible function types from 'llvm::MachinePassCtor' {aka 'void* (*)()'} to 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} [-Wcast-function-type] BUILDSTDERR: return (FunctionPassCtor)Registry.getDefault(); BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SchedulerRegistry.h: In static member function 'static void llvm::RegisterScheduler::setDefault(llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SchedulerRegistry.h:59:42: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: Registry.setDefault((MachinePassCtor)C); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:377, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachinePassRegistry.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SchedulerRegistry.h:18, BUILDSTDERR: from ScheduleDAGVLIW.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunction.h:431:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/Passes.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachinePassRegistry.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SchedulerRegistry.h:18, BUILDSTDERR: from ScheduleDAGVLIW.cpp:21: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[3]: Compiling SelectionDAG.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from SelectionDAG.cpp:35: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallSet.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SelectionDAG.h:19, BUILDSTDERR: from SelectionDAG.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFrameInfo.h:332:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SelectionDAG.h:18, BUILDSTDERR: from SelectionDAG.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallSet.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SelectionDAG.h:19, BUILDSTDERR: from SelectionDAG.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCStreamer.h:317:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SelectionDAG.h:18, BUILDSTDERR: from SelectionDAG.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallSet.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SelectionDAG.h:19, BUILDSTDERR: from SelectionDAG.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: SelectionDAG.cpp:2987:54: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SelectionDAG.h:18, BUILDSTDERR: from SelectionDAG.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallSet.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SelectionDAG.h:19, BUILDSTDERR: from SelectionDAG.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCContext.h:421:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SelectionDAG.h:18, BUILDSTDERR: from SelectionDAG.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[3]: Compiling SelectionDAGBuilder.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from SelectionDAGBuilder.cpp:49: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/APInt.h:19, BUILDSTDERR: from SelectionDAGBuilder.h:17, BUILDSTDERR: from SelectionDAGBuilder.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFrameInfo.h:332:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/APInt.h:19, BUILDSTDERR: from SelectionDAGBuilder.h:17, BUILDSTDERR: from SelectionDAGBuilder.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/APInt.h:19, BUILDSTDERR: from SelectionDAGBuilder.h:17, BUILDSTDERR: from SelectionDAGBuilder.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCStreamer.h:317:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/APInt.h:19, BUILDSTDERR: from SelectionDAGBuilder.h:17, BUILDSTDERR: from SelectionDAGBuilder.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/APInt.h:19, BUILDSTDERR: from SelectionDAGBuilder.h:17, BUILDSTDERR: from SelectionDAGBuilder.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCContext.h:421:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/APInt.h:19, BUILDSTDERR: from SelectionDAGBuilder.h:17, BUILDSTDERR: from SelectionDAGBuilder.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[3]: Compiling SelectionDAGDumper.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallSet.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SelectionDAG.h:19, BUILDSTDERR: from SelectionDAGDumper.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCStreamer.h:317:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SelectionDAG.h:18, BUILDSTDERR: from SelectionDAGDumper.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallSet.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SelectionDAG.h:19, BUILDSTDERR: from SelectionDAGDumper.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCContext.h:421:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SelectionDAG.h:18, BUILDSTDERR: from SelectionDAGDumper.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[3]: Compiling SelectionDAGISel.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachinePassRegistry.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SchedulerRegistry.h:18, BUILDSTDERR: from SelectionDAGISel.cpp:32: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from SelectionDAGISel.cpp:32: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SchedulerRegistry.h: In static member function 'static llvm::ScheduleDAGSDNodes* (* llvm::RegisterScheduler::getDefault())(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SchedulerRegistry.h:56:50: warning: cast between incompatible function types from 'llvm::MachinePassCtor' {aka 'void* (*)()'} to 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} [-Wcast-function-type] BUILDSTDERR: return (FunctionPassCtor)Registry.getDefault(); BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SchedulerRegistry.h: In static member function 'static void llvm::RegisterScheduler::setDefault(llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SchedulerRegistry.h:59:42: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: Registry.setDefault((MachinePassCtor)C); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:377, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SelectionDAGISel.h:18, BUILDSTDERR: from SelectionDAGISel.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFrameInfo.h:332:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SelectionDAGISel.h:18, BUILDSTDERR: from SelectionDAGISel.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:377, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SelectionDAGISel.h:18, BUILDSTDERR: from SelectionDAGISel.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCStreamer.h:317:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SelectionDAGISel.h:18, BUILDSTDERR: from SelectionDAGISel.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:377, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SelectionDAGISel.h:18, BUILDSTDERR: from SelectionDAGISel.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: SelectionDAGISel.cpp:2629:56: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SelectionDAGISel.h:18, BUILDSTDERR: from SelectionDAGISel.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:377, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SelectionDAGISel.h:18, BUILDSTDERR: from SelectionDAGISel.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCContext.h:421:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:33, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SelectionDAGISel.h:18, BUILDSTDERR: from SelectionDAGISel.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SchedulerRegistry.h:18, BUILDSTDERR: from SelectionDAGISel.cpp:32: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachinePassRegistry.h: In instantiation of 'void llvm::RegisterPassParser::initialize(llvm::cl::Option&) [with RegistryClass = llvm::RegisterScheduler]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1194:5: required from 'void llvm::cl::opt::done() [with DataType = llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level); bool ExternalStorage = false; ParserClass = llvm::RegisterPassParser]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1234:5: required from 'llvm::cl::opt::opt(const M0t&, const M1t&, const M2t&, const M3t&) [with M0t = char [13]; M1t = llvm::cl::initializer; M2t = llvm::cl::OptionHidden; M3t = llvm::cl::desc; DataType = llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level); bool ExternalStorage = false; ParserClass = llvm::RegisterPassParser]' BUILDSTDERR: SelectionDAGISel.cpp:237:38: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachinePassRegistry.h:135:23: warning: cast between incompatible function types from 'llvm::MachinePassCtor' {aka 'void* (*)()'} to 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} [-Wcast-function-type] BUILDSTDERR: (typename RegistryClass::FunctionPassCtor)Node->getCtor(), BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachinePassRegistry.h: In instantiation of 'void llvm::RegisterPassParser::NotifyAdd(const char*, llvm::MachinePassCtor, const char*) [with RegistryClass = llvm::RegisterScheduler; llvm::MachinePassCtor = void* (*)()]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachinePassRegistry.h:145:8: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachinePassRegistry.h:146:31: warning: cast between incompatible function types from 'llvm::MachinePassCtor' {aka 'void* (*)()'} to 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} [-Wcast-function-type] BUILDSTDERR: this->addLiteralOption(N, (typename RegistryClass::FunctionPassCtor)C, D); BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ llvm[3]: Compiling SelectionDAGPrinter.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallSet.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SelectionDAG.h:19, BUILDSTDERR: from SelectionDAGPrinter.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCStreamer.h:317:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SelectionDAG.h:18, BUILDSTDERR: from SelectionDAGPrinter.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallSet.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SelectionDAG.h:19, BUILDSTDERR: from SelectionDAGPrinter.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCContext.h:421:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseSet.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SelectionDAG.h:18, BUILDSTDERR: from SelectionDAGPrinter.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[3]: Compiling TargetLowering.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from TargetLowering.cpp:28: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/FoldingSet.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SelectionDAGNodes.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Target/TargetLowering.h:29, BUILDSTDERR: from TargetLowering.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFrameInfo.h:332:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Target/TargetLowering.h:26, BUILDSTDERR: from TargetLowering.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/FoldingSet.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SelectionDAGNodes.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Target/TargetLowering.h:29, BUILDSTDERR: from TargetLowering.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunction.h:431:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Target/TargetLowering.h:26, BUILDSTDERR: from TargetLowering.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[3]: Compiling TargetSelectionDAGInfo.cpp for Release+Debug+Asserts build llvm[3]: Building Release+Debug+Asserts Archive Library libLLVMSelectionDAG.a make[3]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/CodeGen/SelectionDAG' make[3]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/CodeGen/AsmPrinter' llvm[3]: Compiling ARMException.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from ARMException.cpp:31: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:377, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/AsmPrinter.h:20, BUILDSTDERR: from DwarfException.h:18, BUILDSTDERR: from ARMException.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFrameInfo.h:332:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from EHStreamer.h:18, BUILDSTDERR: from DwarfException.h:17, BUILDSTDERR: from ARMException.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:377, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/AsmPrinter.h:20, BUILDSTDERR: from DwarfException.h:18, BUILDSTDERR: from ARMException.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCStreamer.h:317:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from EHStreamer.h:18, BUILDSTDERR: from DwarfException.h:17, BUILDSTDERR: from ARMException.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:377, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/AsmPrinter.h:20, BUILDSTDERR: from DwarfException.h:18, BUILDSTDERR: from ARMException.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCContext.h:421:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from EHStreamer.h:18, BUILDSTDERR: from DwarfException.h:17, BUILDSTDERR: from ARMException.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[3]: Compiling AddressPool.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:377, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/AsmPrinter.h:20, BUILDSTDERR: from AddressPool.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCStreamer.h:317:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from AddressPool.h:13, BUILDSTDERR: from AddressPool.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[3]: Compiling AsmPrinter.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from AsmPrinter.cpp:44: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:377, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/AsmPrinter.h:20, BUILDSTDERR: from AsmPrinter.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LexicalScopes.h:90:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/AsmPrinter.h:19, BUILDSTDERR: from AsmPrinter.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:377, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/AsmPrinter.h:20, BUILDSTDERR: from AsmPrinter.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCStreamer.h:317:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/AsmPrinter.h:19, BUILDSTDERR: from AsmPrinter.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:377, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/AsmPrinter.h:20, BUILDSTDERR: from AsmPrinter.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFrameInfo.h:332:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/AsmPrinter.h:19, BUILDSTDERR: from AsmPrinter.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:377, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/AsmPrinter.h:20, BUILDSTDERR: from AsmPrinter.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCContext.h:421:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/AsmPrinter.h:19, BUILDSTDERR: from AsmPrinter.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[3]: Compiling AsmPrinterDwarf.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from ByteStreamer.h:18, BUILDSTDERR: from AsmPrinterDwarf.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCStreamer.h:317:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:14, BUILDSTDERR: from ByteStreamer.h:18, BUILDSTDERR: from AsmPrinterDwarf.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[3]: Compiling AsmPrinterInlineAsm.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:377, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/AsmPrinter.h:20, BUILDSTDERR: from AsmPrinterInlineAsm.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCStreamer.h:317:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/AsmPrinter.h:19, BUILDSTDERR: from AsmPrinterInlineAsm.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:377, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/AsmPrinter.h:20, BUILDSTDERR: from AsmPrinterInlineAsm.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCContext.h:421:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/AsmPrinter.h:19, BUILDSTDERR: from AsmPrinterInlineAsm.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[3]: Compiling DIE.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/FoldingSet.h:19, BUILDSTDERR: from DIE.h:17, BUILDSTDERR: from DIE.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LexicalScopes.h:90:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/FoldingSet.h:19, BUILDSTDERR: from DIE.h:17, BUILDSTDERR: from DIE.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/FoldingSet.h:19, BUILDSTDERR: from DIE.h:17, BUILDSTDERR: from DIE.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCStreamer.h:317:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/FoldingSet.h:19, BUILDSTDERR: from DIE.h:17, BUILDSTDERR: from DIE.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/FoldingSet.h:19, BUILDSTDERR: from DIE.h:17, BUILDSTDERR: from DIE.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:425:71: required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: DwarfUnit.h:254:63: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/FoldingSet.h:19, BUILDSTDERR: from DIE.h:17, BUILDSTDERR: from DIE.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[3]: Compiling DIEHash.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from ByteStreamer.h:18, BUILDSTDERR: from DIEHash.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCStreamer.h:317:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:14, BUILDSTDERR: from ByteStreamer.h:18, BUILDSTDERR: from DIEHash.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from ByteStreamer.h:18, BUILDSTDERR: from DIEHash.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LexicalScopes.h:90:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:14, BUILDSTDERR: from ByteStreamer.h:18, BUILDSTDERR: from DIEHash.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[3]: Compiling DbgValueHistoryCalculator.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from DbgValueHistoryCalculator.h:14, BUILDSTDERR: from DbgValueHistoryCalculator.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: DbgValueHistoryCalculator.cpp:48:48: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from DbgValueHistoryCalculator.h:13, BUILDSTDERR: from DbgValueHistoryCalculator.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from DbgValueHistoryCalculator.h:14, BUILDSTDERR: from DbgValueHistoryCalculator.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunction.h:431:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from DbgValueHistoryCalculator.h:13, BUILDSTDERR: from DbgValueHistoryCalculator.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from DbgValueHistoryCalculator.h:14, BUILDSTDERR: from DbgValueHistoryCalculator.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*) [with T1 = std::pair; T2 = std::pair; T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:302:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:815:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:880:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 4]' BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:293:17: required from 'constexpr std::pair::__type, typename std::__decay_and_strip<_T2>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = const llvm::MDNode* const&; _T2 = llvm::SmallVector, 4>; typename std::__decay_and_strip<_T2>::__type = llvm::SmallVector, 4>; typename std::__decay_and_strip<_Tp>::__type = const llvm::MDNode*]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/MapVector.h:80:38: required from 'ValueT& llvm::MapVector::operator[](const KeyT&) [with KeyT = const llvm::MDNode*; ValueT = llvm::SmallVector, 4>; MapType = llvm::DenseMap >; VectorType = std::vector, 4> >, std::allocator, 4> > > >]' BUILDSTDERR: DbgValueHistoryCalculator.cpp:41:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:320:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E-I)*sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from DbgValueHistoryCalculator.h:13, BUILDSTDERR: from DbgValueHistoryCalculator.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from DbgValueHistoryCalculator.h:14, BUILDSTDERR: from DbgValueHistoryCalculator.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*) [with T1 = const std::pair; T2 = std::pair; T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:755:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:870:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 4]' BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:292:17: required from 'void std::_Construct(_T1*, _Args&& ...) [with _T1 = std::pair, 4> >; _Args = {const std::pair, 4> >&}]' BUILDSTDERR: /usr/include/c++/8/bits/stl_uninitialized.h:83:18: required from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const std::pair, 4> >*; _ForwardIterator = std::pair, 4> >*; bool _TrivialValueTypes = false]' BUILDSTDERR: /usr/include/c++/8/bits/stl_uninitialized.h:134:15: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_uninitialized.h:311:2: required from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = std::pair, 4> >*; _ForwardIterator = std::pair, 4> >*; _Allocator = std::allocator, 4> > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:447:6: required from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair, 4> >}; _Tp = std::pair, 4> >; _Alloc = std::allocator, 4> > >; std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator, 4> >*, std::vector, 4> >, std::allocator, 4> > > > >; typename std::_Vector_base<_Tp, _Alloc>::pointer = std::pair, 4> >*]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:109:4: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair, 4> >}; _Tp = std::pair, 4> >; _Alloc = std::allocator, 4> > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1091:9: required from 'void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = std::pair, 4> >; _Alloc = std::allocator, 4> > >; std::vector<_Tp, _Alloc>::value_type = std::pair, 4> >]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/MapVector.h:80:7: required from 'ValueT& llvm::MapVector::operator[](const KeyT&) [with KeyT = const llvm::MDNode*; ValueT = llvm::SmallVector, 4>; MapType = llvm::DenseMap >; VectorType = std::vector, 4> >, std::allocator, 4> > > >]' BUILDSTDERR: DbgValueHistoryCalculator.cpp:41:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:320:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E-I)*sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from DbgValueHistoryCalculator.h:13, BUILDSTDERR: from DbgValueHistoryCalculator.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[3]: Compiling DwarfAccelTable.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/FoldingSet.h:19, BUILDSTDERR: from DIE.h:17, BUILDSTDERR: from DwarfAccelTable.h:17, BUILDSTDERR: from DwarfAccelTable.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LexicalScopes.h:90:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/FoldingSet.h:19, BUILDSTDERR: from DIE.h:17, BUILDSTDERR: from DwarfAccelTable.h:17, BUILDSTDERR: from DwarfAccelTable.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/FoldingSet.h:19, BUILDSTDERR: from DIE.h:17, BUILDSTDERR: from DwarfAccelTable.h:17, BUILDSTDERR: from DwarfAccelTable.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCStreamer.h:317:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/FoldingSet.h:19, BUILDSTDERR: from DIE.h:17, BUILDSTDERR: from DwarfAccelTable.h:17, BUILDSTDERR: from DwarfAccelTable.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/FoldingSet.h:19, BUILDSTDERR: from DIE.h:17, BUILDSTDERR: from DwarfAccelTable.h:17, BUILDSTDERR: from DwarfAccelTable.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:425:71: required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: DwarfAccelTable.cpp:40:68: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/FoldingSet.h:19, BUILDSTDERR: from DIE.h:17, BUILDSTDERR: from DwarfAccelTable.h:17, BUILDSTDERR: from DwarfAccelTable.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[3]: Compiling DwarfCFIException.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:377, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/AsmPrinter.h:20, BUILDSTDERR: from DwarfException.h:18, BUILDSTDERR: from DwarfCFIException.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFrameInfo.h:332:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from EHStreamer.h:18, BUILDSTDERR: from DwarfException.h:17, BUILDSTDERR: from DwarfCFIException.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:377, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/AsmPrinter.h:20, BUILDSTDERR: from DwarfException.h:18, BUILDSTDERR: from DwarfCFIException.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCStreamer.h:317:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from EHStreamer.h:18, BUILDSTDERR: from DwarfException.h:17, BUILDSTDERR: from DwarfCFIException.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:377, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/AsmPrinter.h:20, BUILDSTDERR: from DwarfException.h:18, BUILDSTDERR: from DwarfCFIException.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCContext.h:421:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from EHStreamer.h:18, BUILDSTDERR: from DwarfException.h:17, BUILDSTDERR: from DwarfCFIException.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[3]: Compiling DwarfDebug.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from DwarfDebug.cpp:36: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from ByteStreamer.h:18, BUILDSTDERR: from DwarfDebug.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCStreamer.h:317:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:14, BUILDSTDERR: from ByteStreamer.h:18, BUILDSTDERR: from DwarfDebug.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from ByteStreamer.h:18, BUILDSTDERR: from DwarfDebug.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LexicalScopes.h:90:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:14, BUILDSTDERR: from ByteStreamer.h:18, BUILDSTDERR: from DwarfDebug.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from ByteStreamer.h:18, BUILDSTDERR: from DwarfDebug.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: DwarfDebug.cpp:777:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:14, BUILDSTDERR: from ByteStreamer.h:18, BUILDSTDERR: from DwarfDebug.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from ByteStreamer.h:18, BUILDSTDERR: from DwarfDebug.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCContext.h:421:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:14, BUILDSTDERR: from ByteStreamer.h:18, BUILDSTDERR: from DwarfDebug.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from ByteStreamer.h:18, BUILDSTDERR: from DwarfDebug.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:497:12: required from 'llvm::cl::ValuesClass::ValuesClass(const char*, DataType, const char*, va_list) [with DataType = int; va_list = char*]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:521:27: required from 'llvm::cl::ValuesClass llvm::cl::values(const char*, DataType, const char*, ...) [with DataType = int]' BUILDSTDERR: DwarfDebug.cpp:84:73: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:14, BUILDSTDERR: from ByteStreamer.h:18, BUILDSTDERR: from DwarfDebug.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from ByteStreamer.h:18, BUILDSTDERR: from DwarfDebug.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*) [with T1 = std::pair >; T2 = std::pair >; T = std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:302:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair >*; It2 = std::pair >*; T = std::pair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:815:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:880:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair >; unsigned int N = 4]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:487:7: required from 'llvm::cl::ValuesClass llvm::cl::values(const char*, DataType, const char*, ...) [with DataType = int]' BUILDSTDERR: DwarfDebug.cpp:84:73: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:320:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E-I)*sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:14, BUILDSTDERR: from ByteStreamer.h:18, BUILDSTDERR: from DwarfDebug.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[3]: Compiling DwarfFile.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/FoldingSet.h:19, BUILDSTDERR: from DwarfFile.h:14, BUILDSTDERR: from DwarfFile.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LexicalScopes.h:90:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from DwarfFile.h:13, BUILDSTDERR: from DwarfFile.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/FoldingSet.h:19, BUILDSTDERR: from DwarfFile.h:14, BUILDSTDERR: from DwarfFile.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCStreamer.h:317:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from DwarfFile.h:13, BUILDSTDERR: from DwarfFile.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/FoldingSet.h:19, BUILDSTDERR: from DwarfFile.h:14, BUILDSTDERR: from DwarfFile.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:425:71: required from 'void* operator new(size_t, llvm::BumpPtrAllocatorImpl&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: DwarfUnit.h:254:63: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from DwarfFile.h:13, BUILDSTDERR: from DwarfFile.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[3]: Compiling DwarfMonoException.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from DwarfMonoException.cpp:36: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:377, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/AsmPrinter.h:20, BUILDSTDERR: from DwarfException.h:18, BUILDSTDERR: from DwarfMonoException.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCStreamer.h:317:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from EHStreamer.h:18, BUILDSTDERR: from DwarfException.h:17, BUILDSTDERR: from DwarfMonoException.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:377, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/AsmPrinter.h:20, BUILDSTDERR: from DwarfException.h:18, BUILDSTDERR: from DwarfMonoException.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFrameInfo.h:332:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from EHStreamer.h:18, BUILDSTDERR: from DwarfException.h:17, BUILDSTDERR: from DwarfMonoException.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:377, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/AsmPrinter.h:20, BUILDSTDERR: from DwarfException.h:18, BUILDSTDERR: from DwarfMonoException.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCContext.h:421:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from EHStreamer.h:18, BUILDSTDERR: from DwarfException.h:17, BUILDSTDERR: from DwarfMonoException.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[3]: Compiling DwarfStringPool.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from DwarfStringPool.h:13, BUILDSTDERR: from DwarfStringPool.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCStreamer.h:317:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from DwarfStringPool.h:13, BUILDSTDERR: from DwarfStringPool.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from DwarfStringPool.h:13, BUILDSTDERR: from DwarfStringPool.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:154:7: required from 'static llvm::StringMapEntry* llvm::StringMapEntry::Create(llvm::StringRef, AllocatorTy&, InitType) [with AllocatorTy = llvm::BumpPtrAllocatorImpl<>; InitType = std::pair; ValueTy = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:340:27: required from 'std::pair, bool> llvm::StringMap::insert(std::pair) [with ValueTy = std::pair; AllocatorTy = llvm::BumpPtrAllocatorImpl<>&]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:371:57: required from 'llvm::StringMap::MapEntryTy& llvm::StringMap::GetOrCreateValue(llvm::StringRef, InitTy) [with InitTy = std::pair; ValueTy = std::pair; AllocatorTy = llvm::BumpPtrAllocatorImpl<>&; llvm::StringMap::MapEntryTy = llvm::StringMapEntry >]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:375:43: required from 'llvm::StringMap::MapEntryTy& llvm::StringMap::GetOrCreateValue(llvm::StringRef) [with ValueTy = std::pair; AllocatorTy = llvm::BumpPtrAllocatorImpl<>&; llvm::StringMap::MapEntryTy = llvm::StringMapEntry >]' BUILDSTDERR: DwarfStringPool.cpp:22:32: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from DwarfStringPool.h:13, BUILDSTDERR: from DwarfStringPool.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[3]: Compiling DwarfUnit.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from DwarfUnit.cpp:28: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/FoldingSet.h:19, BUILDSTDERR: from DIE.h:17, BUILDSTDERR: from DwarfUnit.h:17, BUILDSTDERR: from DwarfUnit.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LexicalScopes.h:90:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/FoldingSet.h:19, BUILDSTDERR: from DIE.h:17, BUILDSTDERR: from DwarfUnit.h:17, BUILDSTDERR: from DwarfUnit.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/FoldingSet.h:19, BUILDSTDERR: from DIE.h:17, BUILDSTDERR: from DwarfUnit.h:17, BUILDSTDERR: from DwarfUnit.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCStreamer.h:317:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/FoldingSet.h:19, BUILDSTDERR: from DIE.h:17, BUILDSTDERR: from DwarfUnit.h:17, BUILDSTDERR: from DwarfUnit.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/FoldingSet.h:19, BUILDSTDERR: from DIE.h:17, BUILDSTDERR: from DwarfUnit.h:17, BUILDSTDERR: from DwarfUnit.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCContext.h:421:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/FoldingSet.h:19, BUILDSTDERR: from DIE.h:17, BUILDSTDERR: from DwarfUnit.h:17, BUILDSTDERR: from DwarfUnit.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[3]: Compiling EHStreamer.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:377, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/AsmPrinter.h:20, BUILDSTDERR: from EHStreamer.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCStreamer.h:317:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from EHStreamer.h:18, BUILDSTDERR: from EHStreamer.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:377, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/AsmPrinter.h:20, BUILDSTDERR: from EHStreamer.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCContext.h:421:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from EHStreamer.h:18, BUILDSTDERR: from EHStreamer.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[3]: Compiling ErlangGCPrinter.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:377, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/AsmPrinter.h:20, BUILDSTDERR: from ErlangGCPrinter.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCStreamer.h:317:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/AsmPrinter.h:19, BUILDSTDERR: from ErlangGCPrinter.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:377, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunctionPass.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/AsmPrinter.h:20, BUILDSTDERR: from ErlangGCPrinter.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCContext.h:421:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/AsmPrinter.h:19, BUILDSTDERR: from ErlangGCPrinter.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[3]: Compiling OcamlGCPrinter.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from OcamlGCPrinter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCStreamer.h:317:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from OcamlGCPrinter.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from OcamlGCPrinter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCContext.h:421:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from OcamlGCPrinter.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[3]: Compiling Win64Exception.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from Win64Exception.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFrameInfo.h:332:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from EHStreamer.h:18, BUILDSTDERR: from Win64Exception.h:17, BUILDSTDERR: from Win64Exception.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from Win64Exception.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCStreamer.h:317:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from EHStreamer.h:18, BUILDSTDERR: from Win64Exception.h:17, BUILDSTDERR: from Win64Exception.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from Win64Exception.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCContext.h:421:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from EHStreamer.h:18, BUILDSTDERR: from Win64Exception.h:17, BUILDSTDERR: from Win64Exception.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[3]: Compiling WinCodeViewLineTables.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from WinCodeViewLineTables.h:19, BUILDSTDERR: from WinCodeViewLineTables.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LexicalScopes.h:90:52: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from WinCodeViewLineTables.h:18, BUILDSTDERR: from WinCodeViewLineTables.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from WinCodeViewLineTables.h:19, BUILDSTDERR: from WinCodeViewLineTables.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCStreamer.h:317:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from WinCodeViewLineTables.h:18, BUILDSTDERR: from WinCodeViewLineTables.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from WinCodeViewLineTables.h:19, BUILDSTDERR: from WinCodeViewLineTables.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCContext.h:421:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from WinCodeViewLineTables.h:18, BUILDSTDERR: from WinCodeViewLineTables.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[3]: Building Release+Debug+Asserts Archive Library libLLVMAsmPrinter.a make[3]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/CodeGen/AsmPrinter' make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/CodeGen' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/Target' llvm[2]: Compiling Target.cpp for Release+Debug+Asserts build llvm[2]: Compiling TargetIntrinsicInfo.cpp for Release+Debug+Asserts build llvm[2]: Compiling TargetJITInfo.cpp for Release+Debug+Asserts build llvm[2]: Compiling TargetLibraryInfo.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Target/TargetLibraryInfo.h:13, BUILDSTDERR: from TargetLibraryInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap >; DerivedT = llvm::DenseMap >; KeyT = unsigned int; ValueT = std::__cxx11::basic_string; KeyInfoT = llvm::DenseMapInfo]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:595:7: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = unsigned int; ValueT = std::__cxx11::basic_string; KeyInfoT = llvm::DenseMapInfo]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:579:7: required from 'llvm::DenseMap& llvm::DenseMap::operator=(const llvm::DenseMap&) [with KeyT = unsigned int; ValueT = std::__cxx11::basic_string; KeyInfoT = llvm::DenseMapInfo]' BUILDSTDERR: TargetLibraryInfo.cpp:695:21: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:315:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'llvm::DenseMapBase >, unsigned int, std::__cxx11::basic_string, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair >'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(getBuckets(), other.getBuckets(), BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: getNumBuckets() * sizeof(BucketT)); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Target/TargetLibraryInfo.h:13, BUILDSTDERR: from TargetLibraryInfo.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'llvm::DenseMapBase >, unsigned int, std::__cxx11::basic_string, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair >'} declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling TargetLoweringObjectFile.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Target/TargetLoweringObjectFile.h:18, BUILDSTDERR: from TargetLoweringObjectFile.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCStreamer.h:317:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Target/TargetLoweringObjectFile.h:18, BUILDSTDERR: from TargetLoweringObjectFile.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Target/TargetLoweringObjectFile.h:18, BUILDSTDERR: from TargetLoweringObjectFile.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCContext.h:421:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Target/TargetLoweringObjectFile.h:18, BUILDSTDERR: from TargetLoweringObjectFile.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling TargetMachine.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from TargetMachine.cpp:26: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:377, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from TargetMachine.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCStreamer.h:317:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from TargetMachine.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassRegistry.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/PassSupport.h:27, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Pass.h:377, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Target/TargetMachine.h:18, BUILDSTDERR: from TargetMachine.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCContext.h:421:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Target/TargetMachine.h:17, BUILDSTDERR: from TargetMachine.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling TargetMachineC.cpp for Release+Debug+Asserts build llvm[2]: Compiling TargetSubtargetInfo.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from TargetSubtargetInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ llvm[2]: Building Release+Debug+Asserts Archive Library libLLVMTarget.a make[3]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/Target/PowerPC' llvm[3]: Building PPC.td register info implementation with tblgen llvm[3]: Building PPC.td assembly matcher with tblgen llvm[3]: Building PPC.td assembly writer with tblgen llvm[3]: Building PPC.td code emitter with tblgen llvm[3]: Building PPC.td instruction information with tblgen llvm[3]: Building PPC.td DAG instruction selector implementation with tblgen llvm[3]: Building PPC.td subtarget information with tblgen llvm[3]: Building PPC.td calling convention information with tblgen llvm[3]: Building PPC.td MC code emitter with tblgen llvm[3]: Building PPC.td "fast" instruction selector implementation with tblgen llvm[3]: Building PPC.td disassembly tables with tblgen llvm[3]: Compiling PPCAsmPrinter.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from PPCAsmPrinter.cpp:52: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunction.h:22, BUILDSTDERR: from PPCMachineFunctionInfo.h:17, BUILDSTDERR: from PPCAsmPrinter.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFrameInfo.h:332:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from PPC.h:19, BUILDSTDERR: from PPCAsmPrinter.cpp:19: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunction.h:22, BUILDSTDERR: from PPCMachineFunctionInfo.h:17, BUILDSTDERR: from PPCAsmPrinter.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCStreamer.h:317:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from PPC.h:19, BUILDSTDERR: from PPCAsmPrinter.cpp:19: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunction.h:22, BUILDSTDERR: from PPCMachineFunctionInfo.h:17, BUILDSTDERR: from PPCAsmPrinter.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCContext.h:421:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from PPC.h:19, BUILDSTDERR: from PPCAsmPrinter.cpp:19: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[3]: Compiling PPCBranchSelector.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunction.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineInstrBuilder.h:20, BUILDSTDERR: from PPCInstrBuilder.h:23, BUILDSTDERR: from PPCBranchSelector.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunction.h:431:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from PPC.h:19, BUILDSTDERR: from PPCBranchSelector.cpp:18: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[3]: Compiling PPCCTRLoops.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from PPCCTRLoops.cpp:42: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from PPCGenRegisterInfo.inc:2950, BUILDSTDERR: from PPCRegisterInfo.h:22, BUILDSTDERR: from PPCInstrInfo.h:18, BUILDSTDERR: from PPCTargetMachine.h:17, BUILDSTDERR: from PPCCTRLoops.cpp:28: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFrameInfo.h:332:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Transforms/Scalar.h:18, BUILDSTDERR: from PPCCTRLoops.cpp:26: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from PPCGenRegisterInfo.inc:2950, BUILDSTDERR: from PPCRegisterInfo.h:22, BUILDSTDERR: from PPCInstrInfo.h:18, BUILDSTDERR: from PPCTargetMachine.h:17, BUILDSTDERR: from PPCCTRLoops.cpp:28: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunction.h:431:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Transforms/Scalar.h:18, BUILDSTDERR: from PPCCTRLoops.cpp:26: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[3]: Compiling PPCCodeEmitter.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from PPCGenRegisterInfo.inc:2950, BUILDSTDERR: from PPCRegisterInfo.h:22, BUILDSTDERR: from PPCInstrInfo.h:18, BUILDSTDERR: from PPCTargetMachine.h:17, BUILDSTDERR: from PPCCodeEmitter.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFrameInfo.h:332:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from PPC.h:19, BUILDSTDERR: from PPCCodeEmitter.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from PPCGenRegisterInfo.inc:2950, BUILDSTDERR: from PPCRegisterInfo.h:22, BUILDSTDERR: from PPCInstrInfo.h:18, BUILDSTDERR: from PPCTargetMachine.h:17, BUILDSTDERR: from PPCCodeEmitter.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCStreamer.h:317:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from PPC.h:19, BUILDSTDERR: from PPCCodeEmitter.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from PPCGenRegisterInfo.inc:2950, BUILDSTDERR: from PPCRegisterInfo.h:22, BUILDSTDERR: from PPCInstrInfo.h:18, BUILDSTDERR: from PPCTargetMachine.h:17, BUILDSTDERR: from PPCCodeEmitter.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCContext.h:421:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from PPC.h:19, BUILDSTDERR: from PPCCodeEmitter.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[3]: Compiling PPCFastISel.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from PPCGenRegisterInfo.inc:2950, BUILDSTDERR: from PPCRegisterInfo.h:22, BUILDSTDERR: from PPCInstrInfo.h:18, BUILDSTDERR: from PPCISelLowering.h:19, BUILDSTDERR: from PPCFastISel.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFrameInfo.h:332:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from PPC.h:19, BUILDSTDERR: from PPCFastISel.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from PPCGenRegisterInfo.inc:2950, BUILDSTDERR: from PPCRegisterInfo.h:22, BUILDSTDERR: from PPCInstrInfo.h:18, BUILDSTDERR: from PPCISelLowering.h:19, BUILDSTDERR: from PPCFastISel.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunction.h:431:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from PPC.h:19, BUILDSTDERR: from PPCFastISel.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: PPCFastISel.cpp:190:13: warning: 'bool (* {anonymous}::PPCFastISel::usePPC32CCs(unsigned int))(unsigned int, llvm::MVT, llvm::MVT, llvm::CCValAssign::LocInfo, llvm::ISD::ArgFlagsTy, llvm::CCState&)' defined but not used [-Wunused-function] BUILDSTDERR: CCAssignFn *PPCFastISel::usePPC32CCs(unsigned Flag) { BUILDSTDERR: ^~~~~~~~~~~ llvm[3]: Compiling PPCFrameLowering.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from PPCFrameLowering.h:18, BUILDSTDERR: from PPCFrameLowering.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFrameInfo.h:332:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from PPC.h:19, BUILDSTDERR: from PPCFrameLowering.h:16, BUILDSTDERR: from PPCFrameLowering.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from PPCFrameLowering.h:18, BUILDSTDERR: from PPCFrameLowering.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCStreamer.h:317:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from PPC.h:19, BUILDSTDERR: from PPCFrameLowering.h:16, BUILDSTDERR: from PPCFrameLowering.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from PPCFrameLowering.h:18, BUILDSTDERR: from PPCFrameLowering.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCContext.h:421:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from PPC.h:19, BUILDSTDERR: from PPCFrameLowering.h:16, BUILDSTDERR: from PPCFrameLowering.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[3]: Compiling PPCHazardRecognizers.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from PPCGenRegisterInfo.inc:2950, BUILDSTDERR: from PPCRegisterInfo.h:22, BUILDSTDERR: from PPCInstrInfo.h:18, BUILDSTDERR: from PPCHazardRecognizers.h:17, BUILDSTDERR: from PPCHazardRecognizers.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFrameInfo.h:332:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from PPC.h:19, BUILDSTDERR: from PPCInstrInfo.h:17, BUILDSTDERR: from PPCHazardRecognizers.h:17, BUILDSTDERR: from PPCHazardRecognizers.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from PPCGenRegisterInfo.inc:2950, BUILDSTDERR: from PPCRegisterInfo.h:22, BUILDSTDERR: from PPCInstrInfo.h:18, BUILDSTDERR: from PPCHazardRecognizers.h:17, BUILDSTDERR: from PPCHazardRecognizers.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunction.h:431:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from PPC.h:19, BUILDSTDERR: from PPCInstrInfo.h:17, BUILDSTDERR: from PPCHazardRecognizers.h:17, BUILDSTDERR: from PPCHazardRecognizers.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[3]: Compiling PPCISelDAGToDAG.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from PPCISelDAGToDAG.cpp:30: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunction.h:22, BUILDSTDERR: from PPCMachineFunctionInfo.h:17, BUILDSTDERR: from PPCISelDAGToDAG.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFrameInfo.h:332:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from PPC.h:19, BUILDSTDERR: from PPCISelDAGToDAG.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunction.h:22, BUILDSTDERR: from PPCMachineFunctionInfo.h:17, BUILDSTDERR: from PPCISelDAGToDAG.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunction.h:431:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from PPC.h:19, BUILDSTDERR: from PPCISelDAGToDAG.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[3]: Compiling PPCISelLowering.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from PPCISelLowering.cpp:35: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from PPCGenRegisterInfo.inc:2950, BUILDSTDERR: from PPCRegisterInfo.h:22, BUILDSTDERR: from PPCInstrInfo.h:18, BUILDSTDERR: from PPCISelLowering.h:19, BUILDSTDERR: from PPCISelLowering.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFrameInfo.h:332:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from PPC.h:19, BUILDSTDERR: from PPCISelLowering.h:18, BUILDSTDERR: from PPCISelLowering.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from PPCGenRegisterInfo.inc:2950, BUILDSTDERR: from PPCRegisterInfo.h:22, BUILDSTDERR: from PPCInstrInfo.h:18, BUILDSTDERR: from PPCISelLowering.h:19, BUILDSTDERR: from PPCISelLowering.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: PPCISelLowering.cpp:4098:63: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from PPC.h:19, BUILDSTDERR: from PPCISelLowering.h:18, BUILDSTDERR: from PPCISelLowering.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from PPCGenRegisterInfo.inc:2950, BUILDSTDERR: from PPCRegisterInfo.h:22, BUILDSTDERR: from PPCInstrInfo.h:18, BUILDSTDERR: from PPCISelLowering.h:19, BUILDSTDERR: from PPCISelLowering.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunction.h:431:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from PPC.h:19, BUILDSTDERR: from PPCISelLowering.h:18, BUILDSTDERR: from PPCISelLowering.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: PPCISelLowering.cpp: In member function 'llvm::SDValue llvm::PPCTargetLowering::LowerSELECT_CC(llvm::SDValue, llvm::SelectionDAG&) const': BUILDSTDERR: PPCISelLowering.cpp:5297:16: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: std::swap(TV, FV); BUILDSTDERR: ~~~~~~~~~^~~~~~~~ BUILDSTDERR: PPCISelLowering.cpp:5298:5: note: here BUILDSTDERR: case ISD::SETEQ: BUILDSTDERR: ^~~~ BUILDSTDERR: PPCISelLowering.cpp:5308:16: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: std::swap(TV, FV); // fsel is natively setge, swap operands for setlt BUILDSTDERR: ~~~~~~~~~^~~~~~~~ BUILDSTDERR: PPCISelLowering.cpp:5309:5: note: here BUILDSTDERR: case ISD::SETOGE: BUILDSTDERR: ^~~~ BUILDSTDERR: PPCISelLowering.cpp:5316:16: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: std::swap(TV, FV); // fsel is natively setge, swap operands for setlt BUILDSTDERR: ~~~~~~~~~^~~~~~~~ BUILDSTDERR: PPCISelLowering.cpp:5317:5: note: here BUILDSTDERR: case ISD::SETOLE: BUILDSTDERR: ^~~~ BUILDSTDERR: PPCISelLowering.cpp:5329:14: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: std::swap(TV, FV); BUILDSTDERR: ~~~~~~~~~^~~~~~~~ BUILDSTDERR: PPCISelLowering.cpp:5330:3: note: here BUILDSTDERR: case ISD::SETEQ: BUILDSTDERR: ^~~~ llvm[3]: Compiling PPCInstrInfo.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from PPCInstrInfo.cpp:33: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from PPCGenRegisterInfo.inc:2950, BUILDSTDERR: from PPCRegisterInfo.h:22, BUILDSTDERR: from PPCInstrInfo.h:18, BUILDSTDERR: from PPCInstrInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFrameInfo.h:332:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from PPC.h:19, BUILDSTDERR: from PPCInstrInfo.h:17, BUILDSTDERR: from PPCInstrInfo.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from PPCGenRegisterInfo.inc:2950, BUILDSTDERR: from PPCRegisterInfo.h:22, BUILDSTDERR: from PPCInstrInfo.h:18, BUILDSTDERR: from PPCInstrInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SlotIndexes.h:667:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from PPC.h:19, BUILDSTDERR: from PPCInstrInfo.h:17, BUILDSTDERR: from PPCInstrInfo.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from PPCGenRegisterInfo.inc:2950, BUILDSTDERR: from PPCRegisterInfo.h:22, BUILDSTDERR: from PPCInstrInfo.h:18, BUILDSTDERR: from PPCInstrInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SlotIndexes.h:668:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from PPC.h:19, BUILDSTDERR: from PPCInstrInfo.h:17, BUILDSTDERR: from PPCInstrInfo.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from PPCGenRegisterInfo.inc:2950, BUILDSTDERR: from PPCRegisterInfo.h:22, BUILDSTDERR: from PPCInstrInfo.h:18, BUILDSTDERR: from PPCInstrInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LiveIntervalAnalysis.h:241:69: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from PPC.h:19, BUILDSTDERR: from PPCInstrInfo.h:17, BUILDSTDERR: from PPCInstrInfo.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from PPCGenRegisterInfo.inc:2950, BUILDSTDERR: from PPCRegisterInfo.h:22, BUILDSTDERR: from PPCInstrInfo.h:18, BUILDSTDERR: from PPCInstrInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: PPCInstrInfo.cpp:1521:64: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from PPC.h:19, BUILDSTDERR: from PPCInstrInfo.h:17, BUILDSTDERR: from PPCInstrInfo.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from PPCGenRegisterInfo.inc:2950, BUILDSTDERR: from PPCRegisterInfo.h:22, BUILDSTDERR: from PPCInstrInfo.h:18, BUILDSTDERR: from PPCInstrInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: PPCInstrInfo.cpp:1534:60: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from PPC.h:19, BUILDSTDERR: from PPCInstrInfo.h:17, BUILDSTDERR: from PPCInstrInfo.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from PPCGenRegisterInfo.inc:2950, BUILDSTDERR: from PPCRegisterInfo.h:22, BUILDSTDERR: from PPCInstrInfo.h:18, BUILDSTDERR: from PPCInstrInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SlotIndexes.h:363:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from PPC.h:19, BUILDSTDERR: from PPCInstrInfo.h:17, BUILDSTDERR: from PPCInstrInfo.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[3]: Compiling PPCJITInfo.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from PPCFrameLowering.h:18, BUILDSTDERR: from PPCSubtarget.h:17, BUILDSTDERR: from PPCJITInfo.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFrameInfo.h:332:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/JITCodeEmitter.h:20, BUILDSTDERR: from PPCJITInfo.h:17, BUILDSTDERR: from PPCJITInfo.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from PPCFrameLowering.h:18, BUILDSTDERR: from PPCSubtarget.h:17, BUILDSTDERR: from PPCJITInfo.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunction.h:431:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/JITCodeEmitter.h:20, BUILDSTDERR: from PPCJITInfo.h:17, BUILDSTDERR: from PPCJITInfo.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[3]: Compiling PPCMCInstLower.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from PPCFrameLowering.h:18, BUILDSTDERR: from PPCSubtarget.h:17, BUILDSTDERR: from PPCMCInstLower.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFrameInfo.h:332:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from PPC.h:19, BUILDSTDERR: from PPCMCInstLower.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from PPCFrameLowering.h:18, BUILDSTDERR: from PPCSubtarget.h:17, BUILDSTDERR: from PPCMCInstLower.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCStreamer.h:317:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from PPC.h:19, BUILDSTDERR: from PPCMCInstLower.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from PPCFrameLowering.h:18, BUILDSTDERR: from PPCSubtarget.h:17, BUILDSTDERR: from PPCMCInstLower.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCContext.h:421:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from PPC.h:19, BUILDSTDERR: from PPCMCInstLower.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[3]: Compiling PPCMachineFunctionInfo.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunction.h:22, BUILDSTDERR: from PPCMachineFunctionInfo.h:17, BUILDSTDERR: from PPCMachineFunctionInfo.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCStreamer.h:317:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ilist.h:42, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunction.h:21, BUILDSTDERR: from PPCMachineFunctionInfo.h:17, BUILDSTDERR: from PPCMachineFunctionInfo.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunction.h:22, BUILDSTDERR: from PPCMachineFunctionInfo.h:17, BUILDSTDERR: from PPCMachineFunctionInfo.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCContext.h:421:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ilist.h:42, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunction.h:21, BUILDSTDERR: from PPCMachineFunctionInfo.h:17, BUILDSTDERR: from PPCMachineFunctionInfo.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[3]: Compiling PPCRegisterInfo.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from PPCRegisterInfo.cpp:33: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from PPCGenRegisterInfo.inc:2950, BUILDSTDERR: from PPCRegisterInfo.h:22, BUILDSTDERR: from PPCRegisterInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFrameInfo.h:332:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from PPC.h:19, BUILDSTDERR: from PPCRegisterInfo.h:18, BUILDSTDERR: from PPCRegisterInfo.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from PPCGenRegisterInfo.inc:2950, BUILDSTDERR: from PPCRegisterInfo.h:22, BUILDSTDERR: from PPCRegisterInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCStreamer.h:317:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from PPC.h:19, BUILDSTDERR: from PPCRegisterInfo.h:18, BUILDSTDERR: from PPCRegisterInfo.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from PPCGenRegisterInfo.inc:2950, BUILDSTDERR: from PPCRegisterInfo.h:22, BUILDSTDERR: from PPCRegisterInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCContext.h:421:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from PPC.h:19, BUILDSTDERR: from PPCRegisterInfo.h:18, BUILDSTDERR: from PPCRegisterInfo.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[3]: Compiling PPCSelectionDAGInfo.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from PPCGenRegisterInfo.inc:2950, BUILDSTDERR: from PPCRegisterInfo.h:22, BUILDSTDERR: from PPCInstrInfo.h:18, BUILDSTDERR: from PPCTargetMachine.h:17, BUILDSTDERR: from PPCSelectionDAGInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFrameInfo.h:332:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from PPC.h:19, BUILDSTDERR: from PPCInstrInfo.h:17, BUILDSTDERR: from PPCTargetMachine.h:17, BUILDSTDERR: from PPCSelectionDAGInfo.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from PPCGenRegisterInfo.inc:2950, BUILDSTDERR: from PPCRegisterInfo.h:22, BUILDSTDERR: from PPCInstrInfo.h:18, BUILDSTDERR: from PPCTargetMachine.h:17, BUILDSTDERR: from PPCSelectionDAGInfo.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunction.h:431:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from PPC.h:19, BUILDSTDERR: from PPCInstrInfo.h:17, BUILDSTDERR: from PPCTargetMachine.h:17, BUILDSTDERR: from PPCSelectionDAGInfo.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[3]: Compiling PPCSubtarget.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachinePassRegistry.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineScheduler.h:80, BUILDSTDERR: from PPCSubtarget.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from PPCSubtarget.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineScheduler.h: In constructor 'llvm::MachineSchedRegistry::MachineSchedRegistry(const char*, const char*, llvm::MachineSchedRegistry::ScheduleDAGCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineScheduler.h:128:54: warning: cast between incompatible function types from 'llvm::MachineSchedRegistry::ScheduleDAGCtor' {aka 'llvm::ScheduleDAGInstrs* (*)(llvm::MachineSchedContext*)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) { BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from PPCFrameLowering.h:18, BUILDSTDERR: from PPCSubtarget.h:17, BUILDSTDERR: from PPCSubtarget.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFrameInfo.h:332:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from PPC.h:19, BUILDSTDERR: from PPCFrameLowering.h:16, BUILDSTDERR: from PPCSubtarget.h:17, BUILDSTDERR: from PPCSubtarget.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from PPCFrameLowering.h:18, BUILDSTDERR: from PPCSubtarget.h:17, BUILDSTDERR: from PPCSubtarget.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SlotIndexes.h:667:59: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from PPC.h:19, BUILDSTDERR: from PPCFrameLowering.h:16, BUILDSTDERR: from PPCSubtarget.h:17, BUILDSTDERR: from PPCSubtarget.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from PPCFrameLowering.h:18, BUILDSTDERR: from PPCSubtarget.h:17, BUILDSTDERR: from PPCSubtarget.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SlotIndexes.h:668:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from PPC.h:19, BUILDSTDERR: from PPCFrameLowering.h:16, BUILDSTDERR: from PPCSubtarget.h:17, BUILDSTDERR: from PPCSubtarget.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineInstr.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineBasicBlock.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Target/TargetFrameLowering.h:17, BUILDSTDERR: from PPCFrameLowering.h:18, BUILDSTDERR: from PPCSubtarget.h:17, BUILDSTDERR: from PPCSubtarget.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SlotIndexes.h:363:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from PPC.h:19, BUILDSTDERR: from PPCFrameLowering.h:16, BUILDSTDERR: from PPCSubtarget.h:17, BUILDSTDERR: from PPCSubtarget.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[3]: Compiling PPCTargetMachine.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from PPCTargetMachine.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from PPCGenRegisterInfo.inc:2950, BUILDSTDERR: from PPCRegisterInfo.h:22, BUILDSTDERR: from PPCInstrInfo.h:18, BUILDSTDERR: from PPCTargetMachine.h:17, BUILDSTDERR: from PPCTargetMachine.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFrameInfo.h:332:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from PPC.h:19, BUILDSTDERR: from PPCInstrInfo.h:17, BUILDSTDERR: from PPCTargetMachine.h:17, BUILDSTDERR: from PPCTargetMachine.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from PPCGenRegisterInfo.inc:2950, BUILDSTDERR: from PPCRegisterInfo.h:22, BUILDSTDERR: from PPCInstrInfo.h:18, BUILDSTDERR: from PPCTargetMachine.h:17, BUILDSTDERR: from PPCTargetMachine.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCStreamer.h:317:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from PPC.h:19, BUILDSTDERR: from PPCInstrInfo.h:17, BUILDSTDERR: from PPCTargetMachine.h:17, BUILDSTDERR: from PPCTargetMachine.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from PPCGenRegisterInfo.inc:2950, BUILDSTDERR: from PPCRegisterInfo.h:22, BUILDSTDERR: from PPCInstrInfo.h:18, BUILDSTDERR: from PPCTargetMachine.h:17, BUILDSTDERR: from PPCTargetMachine.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunction.h:431:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from PPC.h:19, BUILDSTDERR: from PPCInstrInfo.h:17, BUILDSTDERR: from PPCTargetMachine.h:17, BUILDSTDERR: from PPCTargetMachine.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[3]: Compiling PPCTargetObjectFile.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Target/TargetLoweringObjectFile.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:20, BUILDSTDERR: from PPCTargetObjectFile.h:13, BUILDSTDERR: from PPCTargetObjectFile.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCStreamer.h:317:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18, BUILDSTDERR: from PPCTargetObjectFile.h:13, BUILDSTDERR: from PPCTargetObjectFile.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Target/TargetLoweringObjectFile.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:20, BUILDSTDERR: from PPCTargetObjectFile.h:13, BUILDSTDERR: from PPCTargetObjectFile.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCContext.h:421:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18, BUILDSTDERR: from PPCTargetObjectFile.h:13, BUILDSTDERR: from PPCTargetObjectFile.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[3]: Compiling PPCTargetTransformInfo.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from PPCTargetTransformInfo.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from PPCGenRegisterInfo.inc:2950, BUILDSTDERR: from PPCRegisterInfo.h:22, BUILDSTDERR: from PPCInstrInfo.h:18, BUILDSTDERR: from PPCTargetMachine.h:17, BUILDSTDERR: from PPCTargetTransformInfo.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFrameInfo.h:332:77: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from PPC.h:19, BUILDSTDERR: from PPCTargetTransformInfo.cpp:17: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Target/TargetRegisterInfo.h:19, BUILDSTDERR: from PPCGenRegisterInfo.inc:2950, BUILDSTDERR: from PPCRegisterInfo.h:22, BUILDSTDERR: from PPCInstrInfo.h:18, BUILDSTDERR: from PPCTargetMachine.h:17, BUILDSTDERR: from PPCTargetTransformInfo.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; long unsigned int Align = 8]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachineFunction.h:431:51: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from PPC.h:19, BUILDSTDERR: from PPCTargetTransformInfo.cpp:17: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: PPCTargetTransformInfo.cpp: In member function 'virtual unsigned int {anonymous}::PPCTTI::getIntImmCost(unsigned int, unsigned int, const llvm::APInt&, llvm::Type*) const': BUILDSTDERR: PPCTargetTransformInfo.cpp:229:12: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: ImmIdx = 1; BUILDSTDERR: ~~~~~~~^~~ BUILDSTDERR: PPCTargetTransformInfo.cpp:231:3: note: here BUILDSTDERR: case Instruction::Select: BUILDSTDERR: ^~~~ llvm[3]: Building Release+Debug+Asserts Archive Library libLLVMPowerPCCodeGen.a make[4]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/Target/PowerPC/AsmParser' llvm[4]: Compiling PPCAsmParser.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCAsmLayout.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/Target/PowerPC/AsmParser/../MCTargetDesc/PPCMCExpr.h:13, BUILDSTDERR: from PPCAsmParser.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCStreamer.h:317:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCAsmLayout.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/Target/PowerPC/AsmParser/../MCTargetDesc/PPCMCExpr.h:13, BUILDSTDERR: from PPCAsmParser.cpp:11: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCAsmLayout.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/Target/PowerPC/AsmParser/../MCTargetDesc/PPCMCExpr.h:13, BUILDSTDERR: from PPCAsmParser.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCContext.h:421:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCAsmLayout.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/Target/PowerPC/AsmParser/../MCTargetDesc/PPCMCExpr.h:13, BUILDSTDERR: from PPCAsmParser.cpp:11: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: PPCAsmParser.cpp: In member function 'bool {anonymous}::PPCAsmParser::ParseOperand(llvm::OperandVector&)': BUILDSTDERR: PPCAsmParser.cpp:1385:5: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: } BUILDSTDERR: ^ BUILDSTDERR: PPCAsmParser.cpp:1388:3: note: here BUILDSTDERR: case AsmToken::LParen: BUILDSTDERR: ^~~~ llvm[4]: Building Release+Debug+Asserts Archive Library libLLVMPowerPCAsmParser.a make[4]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/Target/PowerPC/AsmParser' make[4]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/Target/PowerPC/Disassembler' llvm[4]: Compiling PPCDisassembler.cpp for Release+Debug+Asserts build llvm[4]: Building Release+Debug+Asserts Archive Library libLLVMPowerPCDisassembler.a make[4]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/Target/PowerPC/Disassembler' make[4]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/Target/PowerPC/InstPrinter' llvm[4]: Compiling PPCInstPrinter.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from PPCInstPrinter.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ llvm[4]: Building Release+Debug+Asserts Archive Library libLLVMPowerPCAsmPrinter.a make[4]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/Target/PowerPC/InstPrinter' make[4]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/Target/PowerPC/TargetInfo' llvm[4]: Compiling PowerPCTargetInfo.cpp for Release+Debug+Asserts build llvm[4]: Building Release+Debug+Asserts Archive Library libLLVMPowerPCInfo.a make[4]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/Target/PowerPC/TargetInfo' make[4]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/Target/PowerPC/MCTargetDesc' llvm[4]: Compiling PPCAsmBackend.cpp for Release+Debug+Asserts build llvm[4]: Compiling PPCELFObjectWriter.cpp for Release+Debug+Asserts build llvm[4]: Compiling PPCMCAsmInfo.cpp for Release+Debug+Asserts build llvm[4]: Compiling PPCMCCodeEmitter.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallSet.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCContext.h:14, BUILDSTDERR: from PPCMCCodeEmitter.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCStreamer.h:317:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCFixup.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/Target/PowerPC/MCTargetDesc/../MCTargetDesc/PPCFixupKinds.h:13, BUILDSTDERR: from PPCMCCodeEmitter.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallSet.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCContext.h:14, BUILDSTDERR: from PPCMCCodeEmitter.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCContext.h:421:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCFixup.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/Target/PowerPC/MCTargetDesc/../MCTargetDesc/PPCFixupKinds.h:13, BUILDSTDERR: from PPCMCCodeEmitter.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[4]: Compiling PPCMCExpr.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCAsmLayout.h:14, BUILDSTDERR: from PPCMCExpr.h:13, BUILDSTDERR: from PPCMCExpr.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCStreamer.h:317:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCFixup.h:13, BUILDSTDERR: from PPCFixupKinds.h:13, BUILDSTDERR: from PPCMCExpr.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCAsmLayout.h:14, BUILDSTDERR: from PPCMCExpr.h:13, BUILDSTDERR: from PPCMCExpr.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCContext.h:421:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCFixup.h:13, BUILDSTDERR: from PPCFixupKinds.h:13, BUILDSTDERR: from PPCMCExpr.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[4]: Compiling PPCMCTargetDesc.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCDwarf.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCAsmInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCAsmInfoDarwin.h:18, BUILDSTDERR: from PPCMCAsmInfo.h:17, BUILDSTDERR: from PPCMCTargetDesc.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCStreamer.h:317:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCDwarf.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCAsmInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCAsmInfoDarwin.h:18, BUILDSTDERR: from PPCMCAsmInfo.h:17, BUILDSTDERR: from PPCMCTargetDesc.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from PPCMCTargetDesc.cpp:39: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/Target/PowerPC/MCTargetDesc/../PPCGenSubtargetInfo.inc:1041:36: warning: 'llvm::NoItineraries' defined but not used [-Wunused-variable] BUILDSTDERR: static const llvm::InstrItinerary *NoItineraries = nullptr; BUILDSTDERR: ^~~~~~~~~~~~~ llvm[4]: Compiling PPCMachObjectWriter.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCAsmLayout.h:14, BUILDSTDERR: from PPCMachObjectWriter.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCStreamer.h:317:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCFixup.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/Target/PowerPC/MCTargetDesc/../MCTargetDesc/PPCFixupKinds.h:13, BUILDSTDERR: from PPCMachObjectWriter.cpp:11: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCAsmLayout.h:14, BUILDSTDERR: from PPCMachObjectWriter.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCContext.h:421:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCFixup.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/Target/PowerPC/MCTargetDesc/../MCTargetDesc/PPCFixupKinds.h:13, BUILDSTDERR: from PPCMachObjectWriter.cpp:11: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[4]: Compiling PPCPredicates.cpp for Release+Debug+Asserts build llvm[4]: Building Release+Debug+Asserts Archive Library libLLVMPowerPCDesc.a make[4]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/Target/PowerPC/MCTargetDesc' make[3]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/Target/PowerPC' make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/Target' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/ExecutionEngine' llvm[2]: Compiling ExecutionEngine.cpp for Release+Debug+Asserts build BUILDSTDERR: ExecutionEngine.cpp: In member function 'void llvm::ExecutionEngine::StoreValueToMemory(const llvm::GenericValue&, llvm::GenericValue*, llvm::Type*)': BUILDSTDERR: ExecutionEngine.cpp:1007:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct llvm::GenericValue' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Ptr, Val.IntVal.getRawData(), 10); BUILDSTDERR: ^ BUILDSTDERR: In file included from ExecutionEngine.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ExecutionEngine/GenericValue.h:26:8: note: 'struct llvm::GenericValue' declared here BUILDSTDERR: struct GenericValue { BUILDSTDERR: ^~~~~~~~~~~~ llvm[2]: Compiling ExecutionEngineBindings.cpp for Release+Debug+Asserts build llvm[2]: Compiling RTDyldMemoryManager.cpp for Release+Debug+Asserts build llvm[2]: Compiling TargetSelect.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from TargetSelect.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ llvm[2]: Building Release+Debug+Asserts Archive Library libLLVMExecutionEngine.a make[3]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/ExecutionEngine/Interpreter' llvm[3]: Compiling Execution.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from Execution.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ llvm[3]: Compiling ExternalFunctions.cpp for Release+Debug+Asserts build llvm[3]: Compiling Interpreter.cpp for Release+Debug+Asserts build llvm[3]: Building Release+Debug+Asserts Archive Library libLLVMInterpreter.a make[3]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/ExecutionEngine/Interpreter' make[3]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/ExecutionEngine/JIT' llvm[3]: Compiling JIT.cpp for Release+Debug+Asserts build llvm[3]: Compiling JITDwarfEmitter.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ExecutionEngine/ExecutionEngine.h:20, BUILDSTDERR: from JIT.h:17, BUILDSTDERR: from JITDwarfEmitter.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCStreamer.h:317:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/vector:60, BUILDSTDERR: from JITDwarfEmitter.h:19, BUILDSTDERR: from JITDwarfEmitter.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ExecutionEngine/ExecutionEngine.h:20, BUILDSTDERR: from JIT.h:17, BUILDSTDERR: from JITDwarfEmitter.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCContext.h:421:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/vector:60, BUILDSTDERR: from JITDwarfEmitter.h:19, BUILDSTDERR: from JITDwarfEmitter.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[3]: Compiling JITEmitter.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ExecutionEngine/ExecutionEngine.h:20, BUILDSTDERR: from JIT.h:17, BUILDSTDERR: from JITEmitter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCStreamer.h:317:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ExecutionEngine/ExecutionEngine.h:19, BUILDSTDERR: from JIT.h:17, BUILDSTDERR: from JITEmitter.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ExecutionEngine/ExecutionEngine.h:20, BUILDSTDERR: from JIT.h:17, BUILDSTDERR: from JITEmitter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCContext.h:421:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ExecutionEngine/ExecutionEngine.h:19, BUILDSTDERR: from JIT.h:17, BUILDSTDERR: from JITEmitter.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[3]: Compiling JITMemoryManager.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ExecutionEngine/ObjectBuffer.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ExecutionEngine/RuntimeDyld.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ExecutionEngine/JITMemoryManager.h:13, BUILDSTDERR: from JITMemoryManager.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = {anonymous}::JITAllocator; long unsigned int SlabSize = 65536; long unsigned int SizeThreshold = 16384; size_t = long unsigned int]' BUILDSTDERR: JITMemoryManager.cpp:461:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ExecutionEngine/RuntimeDyld.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ExecutionEngine/JITMemoryManager.h:13, BUILDSTDERR: from JITMemoryManager.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[3]: Building Release+Debug+Asserts Archive Library libLLVMJIT.a make[3]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/ExecutionEngine/JIT' make[3]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/ExecutionEngine/MCJIT' llvm[3]: Compiling MCJIT.cpp for Release+Debug+Asserts build llvm[3]: Compiling SectionMemoryManager.cpp for Release+Debug+Asserts build llvm[3]: Building Release+Debug+Asserts Archive Library libLLVMMCJIT.a make[3]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/ExecutionEngine/MCJIT' make[3]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/ExecutionEngine/RuntimeDyld' llvm[3]: Compiling GDBRegistrar.cpp for Release+Debug+Asserts build llvm[3]: Compiling RuntimeDyld.cpp for Release+Debug+Asserts build llvm[3]: Compiling RuntimeDyldChecker.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallSet.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCContext.h:14, BUILDSTDERR: from RuntimeDyldChecker.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCStreamer.h:317:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from RuntimeDyldChecker.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallSet.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCContext.h:14, BUILDSTDERR: from RuntimeDyldChecker.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCContext.h:421:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from RuntimeDyldChecker.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[3]: Compiling RuntimeDyldELF.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /usr/include/c++/8/cassert:44, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringSwitch.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Object/ELFObjectFile.h:20, BUILDSTDERR: from RuntimeDyldELF.cpp:23: BUILDSTDERR: RuntimeDyldELF.cpp: In member function 'void llvm::RuntimeDyldELF::resolveAArch64Relocation(const llvm::SectionEntry&, uint64_t, uint64_t, uint32_t, int64_t)': BUILDSTDERR: RuntimeDyldELF.cpp:452:53: warning: left shift of negative value [-Wshift-negative-value] BUILDSTDERR: assert(static_cast(Result) >= (-1LL << 32) && BUILDSTDERR: ^~ llvm[3]: Compiling RuntimeDyldMachO.cpp for Release+Debug+Asserts build llvm[3]: Building Release+Debug+Asserts Archive Library libLLVMRuntimeDyld.a make[3]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/ExecutionEngine/RuntimeDyld' make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/ExecutionEngine' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/Linker' llvm[2]: Compiling LinkModules.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from LinkModules.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ llvm[2]: Building Release+Debug+Asserts Archive Library libLLVMLinker.a make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/Linker' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/LTO' llvm[2]: Compiling LTOCodeGenerator.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from LTOCodeGenerator.cpp:37: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/LTO/LTOCodeGenerator.h:39, BUILDSTDERR: from LTOCodeGenerator.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCStreamer.h:317:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/LTO/LTOCodeGenerator.h:39, BUILDSTDERR: from LTOCodeGenerator.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/LTO/LTOCodeGenerator.h:39, BUILDSTDERR: from LTOCodeGenerator.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCContext.h:421:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/LTO/LTOCodeGenerator.h:39, BUILDSTDERR: from LTOCodeGenerator.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling LTOModule.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from LTOModule.cpp:32: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/LTO/LTOModule.h:18, BUILDSTDERR: from LTOModule.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCStreamer.h:317:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/LTO/LTOModule.h:18, BUILDSTDERR: from LTOModule.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/LTO/LTOModule.h:18, BUILDSTDERR: from LTOModule.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCContext.h:421:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/LTO/LTOModule.h:18, BUILDSTDERR: from LTOModule.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Building Release+Debug+Asserts Archive Library libLLVMLTO.a make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/LTO' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/MC' llvm[2]: Compiling ConstantPools.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallSet.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCContext.h:14, BUILDSTDERR: from ConstantPools.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCStreamer.h:317:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from ConstantPools.cpp:13: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallSet.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCContext.h:14, BUILDSTDERR: from ConstantPools.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCContext.h:421:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from ConstantPools.cpp:13: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling ELFObjectWriter.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from ELFObjectWriter.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCStreamer.h:317:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCELFObjectWriter.h:13, BUILDSTDERR: from ELFObjectWriter.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from ELFObjectWriter.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCContext.h:421:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCELFObjectWriter.h:13, BUILDSTDERR: from ELFObjectWriter.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCDwarf.h:21, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCAsmBackend.h:15, BUILDSTDERR: from ELFObjectWriter.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap; DerivedT = llvm::DenseMap; KeyT = const llvm::MCSymbol*; ValueT = const llvm::MCSectionELF*; KeyInfoT = llvm::DenseMapInfo]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:595:7: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = const llvm::MCSymbol*; ValueT = const llvm::MCSectionELF*; KeyInfoT = llvm::DenseMapInfo]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:551:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = const llvm::MCSymbol*; ValueT = const llvm::MCSectionELF*; KeyInfoT = llvm::DenseMapInfo]' BUILDSTDERR: ELFObjectWriter.cpp:1750:40: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:315:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'llvm::DenseMapBase, const llvm::MCSymbol*, const llvm::MCSectionELF*, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(getBuckets(), other.getBuckets(), BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: getNumBuckets() * sizeof(BucketT)); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCELFObjectWriter.h:13, BUILDSTDERR: from ELFObjectWriter.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'llvm::DenseMapBase, const llvm::MCSymbol*, const llvm::MCSectionELF*, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: ELFObjectWriter.cpp:394:6: warning: 'static bool {anonymous}::ELFObjectWriter::isFixupKindPCRel(const llvm::MCAssembler&, unsigned int)' defined but not used [-Wunused-function] BUILDSTDERR: bool ELFObjectWriter::isFixupKindPCRel(const MCAssembler &Asm, unsigned Kind) { BUILDSTDERR: ^~~~~~~~~~~~~~~ llvm[2]: Compiling MCAsmBackend.cpp for Release+Debug+Asserts build llvm[2]: Compiling MCAsmInfo.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCDwarf.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCAsmInfo.h:20, BUILDSTDERR: from MCAsmInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCStreamer.h:317:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCDwarf.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCAsmInfo.h:20, BUILDSTDERR: from MCAsmInfo.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCDwarf.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCAsmInfo.h:20, BUILDSTDERR: from MCAsmInfo.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCContext.h:421:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCDwarf.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCAsmInfo.h:20, BUILDSTDERR: from MCAsmInfo.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling MCAsmInfoCOFF.cpp for Release+Debug+Asserts build llvm[2]: Compiling MCAsmInfoDarwin.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCDwarf.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCAsmInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCAsmInfoDarwin.h:18, BUILDSTDERR: from MCAsmInfoDarwin.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCStreamer.h:317:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCDwarf.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCAsmInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCAsmInfoDarwin.h:18, BUILDSTDERR: from MCAsmInfoDarwin.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCDwarf.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCAsmInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCAsmInfoDarwin.h:18, BUILDSTDERR: from MCAsmInfoDarwin.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCContext.h:421:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCDwarf.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCAsmInfo.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCAsmInfoDarwin.h:18, BUILDSTDERR: from MCAsmInfoDarwin.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling MCAsmInfoELF.cpp for Release+Debug+Asserts build llvm[2]: Compiling MCAsmStreamer.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from MCAsmStreamer.cpp:28: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from MCAsmStreamer.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCStreamer.h:317:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from MCAsmStreamer.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from MCAsmStreamer.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCContext.h:421:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from MCAsmStreamer.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling MCAssembler.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCAssembler.h:15, BUILDSTDERR: from MCAssembler.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCStreamer.h:317:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCAssembler.h:13, BUILDSTDERR: from MCAssembler.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCAssembler.h:15, BUILDSTDERR: from MCAssembler.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCContext.h:421:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCAssembler.h:13, BUILDSTDERR: from MCAssembler.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCAssembler.h:15, BUILDSTDERR: from MCAssembler.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:478:7: required from 'llvm::SmallVectorImpl::iterator llvm::SmallVectorImpl::insert(llvm::SmallVectorImpl::iterator, T&&) [with T = std::pair; llvm::SmallVectorImpl::iterator = std::pair*]' BUILDSTDERR: MCAssembler.cpp:324:67: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCAssembler.h:13, BUILDSTDERR: from MCAssembler.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling MCCodeEmitter.cpp for Release+Debug+Asserts build llvm[2]: Compiling MCCodeGenInfo.cpp for Release+Debug+Asserts build llvm[2]: Compiling MCContext.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallSet.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCContext.h:14, BUILDSTDERR: from MCContext.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCStreamer.h:317:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCContext.h:13, BUILDSTDERR: from MCContext.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallSet.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCContext.h:14, BUILDSTDERR: from MCContext.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCContext.h:421:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCContext.h:13, BUILDSTDERR: from MCContext.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling MCDwarf.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCDwarf.h:18, BUILDSTDERR: from MCDwarf.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCStreamer.h:317:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCDwarf.h:18, BUILDSTDERR: from MCDwarf.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCDwarf.h:18, BUILDSTDERR: from MCDwarf.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCContext.h:421:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCDwarf.h:18, BUILDSTDERR: from MCDwarf.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling MCELF.cpp for Release+Debug+Asserts build llvm[2]: Compiling MCELFObjectTargetWriter.cpp for Release+Debug+Asserts build llvm[2]: Compiling MCELFStreamer.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCAssembler.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCObjectStreamer.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCELFStreamer.h:15, BUILDSTDERR: from MCELFStreamer.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCStreamer.h:317:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/ios:40, BUILDSTDERR: from /usr/include/c++/8/ostream:38, BUILDSTDERR: from /usr/include/c++/8/iterator:64, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallPtrSet.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCELFStreamer.h:13, BUILDSTDERR: from MCELFStreamer.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCAssembler.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCObjectStreamer.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCELFStreamer.h:15, BUILDSTDERR: from MCELFStreamer.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCContext.h:421:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/ios:40, BUILDSTDERR: from /usr/include/c++/8/ostream:38, BUILDSTDERR: from /usr/include/c++/8/iterator:64, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallPtrSet.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCELFStreamer.h:13, BUILDSTDERR: from MCELFStreamer.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling MCExpr.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCDwarf.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCAsmInfo.h:20, BUILDSTDERR: from MCExpr.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCStreamer.h:317:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from MCExpr.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCDwarf.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCAsmInfo.h:20, BUILDSTDERR: from MCExpr.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCContext.h:421:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCExpr.h:13, BUILDSTDERR: from MCExpr.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling MCInst.cpp for Release+Debug+Asserts build llvm[2]: Compiling MCInstPrinter.cpp for Release+Debug+Asserts build llvm[2]: Compiling MCInstrAnalysis.cpp for Release+Debug+Asserts build llvm[2]: Compiling MCLabel.cpp for Release+Debug+Asserts build llvm[2]: Compiling MCLinkerOptimizationHint.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCLinkerOptimizationHint.h:20, BUILDSTDERR: from MCLinkerOptimizationHint.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCStreamer.h:317:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCLinkerOptimizationHint.h:20, BUILDSTDERR: from MCLinkerOptimizationHint.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling MCMachOStreamer.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from MCMachOStreamer.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCStreamer.h:317:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from MCMachOStreamer.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from MCMachOStreamer.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCContext.h:421:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from MCMachOStreamer.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling MCMachObjectTargetWriter.cpp for Release+Debug+Asserts build llvm[2]: Compiling MCNullStreamer.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from MCNullStreamer.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCStreamer.h:317:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from MCNullStreamer.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from MCNullStreamer.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCContext.h:421:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from MCNullStreamer.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling MCObjectFileInfo.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCDwarf.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCAsmInfo.h:20, BUILDSTDERR: from MCObjectFileInfo.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCStreamer.h:317:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCObjectFileInfo.h:17, BUILDSTDERR: from MCObjectFileInfo.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCDwarf.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCAsmInfo.h:20, BUILDSTDERR: from MCObjectFileInfo.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCContext.h:421:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCObjectFileInfo.h:17, BUILDSTDERR: from MCObjectFileInfo.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: MCObjectFileInfo.cpp: In member function 'void llvm::MCObjectFileInfo::InitELFMCObjectFileInfo(llvm::Triple)': BUILDSTDERR: MCObjectFileInfo.cpp:291:5: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: if (Ctx->getAsmInfo()->getExceptionHandlingType() == ExceptionHandling::ARM) BUILDSTDERR: ^~ BUILDSTDERR: MCObjectFileInfo.cpp:294:3: note: here BUILDSTDERR: case Triple::ppc: BUILDSTDERR: ^~~~ llvm[2]: Compiling MCObjectStreamer.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCAssembler.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCObjectStreamer.h:13, BUILDSTDERR: from MCObjectStreamer.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCStreamer.h:317:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCAssembler.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCObjectStreamer.h:13, BUILDSTDERR: from MCObjectStreamer.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCAssembler.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCObjectStreamer.h:13, BUILDSTDERR: from MCObjectStreamer.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCContext.h:421:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCAssembler.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCObjectStreamer.h:13, BUILDSTDERR: from MCObjectStreamer.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling MCObjectWriter.cpp for Release+Debug+Asserts build llvm[2]: Compiling MCRegisterInfo.cpp for Release+Debug+Asserts build llvm[2]: Compiling MCSection.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCDwarf.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCAsmInfo.h:20, BUILDSTDERR: from MCSection.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCStreamer.h:317:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCSection.h:17, BUILDSTDERR: from MCSection.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCDwarf.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCAsmInfo.h:20, BUILDSTDERR: from MCSection.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCContext.h:421:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCSection.h:17, BUILDSTDERR: from MCSection.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling MCSectionCOFF.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCDwarf.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCAsmInfo.h:20, BUILDSTDERR: from MCSectionCOFF.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCStreamer.h:317:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCSectionCOFF.h:17, BUILDSTDERR: from MCSectionCOFF.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCDwarf.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCAsmInfo.h:20, BUILDSTDERR: from MCSectionCOFF.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCContext.h:421:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCSectionCOFF.h:17, BUILDSTDERR: from MCSectionCOFF.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling MCSectionELF.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCDwarf.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCAsmInfo.h:20, BUILDSTDERR: from MCSectionELF.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCStreamer.h:317:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCSectionELF.h:17, BUILDSTDERR: from MCSectionELF.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCDwarf.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCAsmInfo.h:20, BUILDSTDERR: from MCSectionELF.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCContext.h:421:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCSectionELF.h:17, BUILDSTDERR: from MCSectionELF.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling MCSectionMachO.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/MachO.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCSectionMachO.h:19, BUILDSTDERR: from MCSectionMachO.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCStreamer.h:317:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCSectionMachO.h:17, BUILDSTDERR: from MCSectionMachO.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/MachO.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCSectionMachO.h:19, BUILDSTDERR: from MCSectionMachO.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCContext.h:421:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCSectionMachO.h:17, BUILDSTDERR: from MCSectionMachO.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling MCStreamer.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from MCStreamer.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCStreamer.h:317:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from MCStreamer.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from MCStreamer.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCContext.h:421:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from MCStreamer.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling MCSubtargetInfo.cpp for Release+Debug+Asserts build llvm[2]: Compiling MCSymbol.cpp for Release+Debug+Asserts build llvm[2]: Compiling MCSymbolizer.cpp for Release+Debug+Asserts build llvm[2]: Compiling MCTargetOptions.cpp for Release+Debug+Asserts build llvm[2]: Compiling MCValue.cpp for Release+Debug+Asserts build llvm[2]: Compiling MCWin64EH.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Endian.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Win64EH.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCWin64EH.h:19, BUILDSTDERR: from MCWin64EH.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCStreamer.h:317:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/vector:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCWinEH.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCWin64EH.h:18, BUILDSTDERR: from MCWin64EH.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Endian.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Win64EH.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCWin64EH.h:19, BUILDSTDERR: from MCWin64EH.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCContext.h:421:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/vector:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCWinEH.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCWin64EH.h:18, BUILDSTDERR: from MCWin64EH.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling MCWinEH.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallSet.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCContext.h:14, BUILDSTDERR: from MCWinEH.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCStreamer.h:317:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from MCWinEH.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallSet.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCContext.h:14, BUILDSTDERR: from MCWinEH.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCContext.h:421:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from MCWinEH.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling MachObjectWriter.cpp for Release+Debug+Asserts build llvm[2]: Compiling StringTableBuilder.cpp for Release+Debug+Asserts build llvm[2]: Compiling SubtargetFeature.cpp for Release+Debug+Asserts build llvm[2]: Compiling WinCOFFObjectWriter.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from WinCOFFObjectWriter.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCStreamer.h:317:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from WinCOFFObjectWriter.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from WinCOFFObjectWriter.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCContext.h:421:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from WinCOFFObjectWriter.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: WinCOFFObjectWriter.cpp:272:8: warning: 'size_t {anonymous}::StringTable::size() const' defined but not used [-Wunused-function] BUILDSTDERR: size_t StringTable::size() const { BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: WinCOFFObjectWriter.cpp:252:8: warning: 'static size_t {anonymous}::COFFSection::size()' defined but not used [-Wunused-function] BUILDSTDERR: size_t COFFSection::size() { BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: WinCOFFObjectWriter.cpp:202:8: warning: 'size_t {anonymous}::COFFSymbol::size() const' defined but not used [-Wunused-function] BUILDSTDERR: size_t COFFSymbol::size() const { BUILDSTDERR: ^~~~~~~~~~ llvm[2]: Compiling WinCOFFStreamer.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from WinCOFFStreamer.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCStreamer.h:317:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringExtras.h:17, BUILDSTDERR: from WinCOFFStreamer.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from WinCOFFStreamer.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCContext.h:421:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringExtras.h:17, BUILDSTDERR: from WinCOFFStreamer.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling YAML.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/YAMLTraits.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/YAML.h:4, BUILDSTDERR: from YAML.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/YAMLParser.h:149:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/YAMLTraits.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/YAML.h:4, BUILDSTDERR: from YAML.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Building Release+Debug+Asserts Archive Library libLLVMMC.a make[3]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/MC/MCAnalysis' llvm[3]: Compiling MCAtom.cpp for Release+Debug+Asserts build llvm[3]: Compiling MCFunction.cpp for Release+Debug+Asserts build llvm[3]: Compiling MCModule.cpp for Release+Debug+Asserts build llvm[3]: Compiling MCModuleYAML.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from MCModuleYAML.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/YAMLParser.h:149:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCAnalysis/MCModuleYAML.h:19, BUILDSTDERR: from MCModuleYAML.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[3]: Compiling MCObjectDisassembler.cpp for Release+Debug+Asserts build llvm[3]: Compiling MCObjectSymbolizer.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/FileSystem.h:31, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Object/Binary.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Object/SymbolicFile.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Object/ObjectFile.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCAnalysis/MCObjectSymbolizer.h:20, BUILDSTDERR: from MCObjectSymbolizer.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCStreamer.h:317:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCAnalysis/MCObjectSymbolizer.h:18, BUILDSTDERR: from MCObjectSymbolizer.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/FileSystem.h:31, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Object/Binary.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Object/SymbolicFile.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Object/ObjectFile.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCAnalysis/MCObjectSymbolizer.h:20, BUILDSTDERR: from MCObjectSymbolizer.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCContext.h:421:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCAnalysis/MCObjectSymbolizer.h:18, BUILDSTDERR: from MCObjectSymbolizer.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[3]: Building Release+Debug+Asserts Archive Library libLLVMMCAnalysis.a make[3]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/MC/MCAnalysis' make[3]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/MC/MCParser' llvm[3]: Compiling AsmLexer.cpp for Release+Debug+Asserts build llvm[3]: Compiling AsmParser.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from AsmParser.cpp:35: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/APInt.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/APFloat.h:20, BUILDSTDERR: from AsmParser.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCStreamer.h:317:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/APInt.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/APFloat.h:20, BUILDSTDERR: from AsmParser.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/APInt.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/APFloat.h:20, BUILDSTDERR: from AsmParser.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCContext.h:421:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/APInt.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/APFloat.h:20, BUILDSTDERR: from AsmParser.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[3]: Compiling COFFAsmParser.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCParser/MCAsmParser.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCParser/MCAsmParserExtension.h:14, BUILDSTDERR: from COFFAsmParser.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCStreamer.h:317:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCParser/MCAsmParserExtension.h:13, BUILDSTDERR: from COFFAsmParser.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCParser/MCAsmParser.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCParser/MCAsmParserExtension.h:14, BUILDSTDERR: from COFFAsmParser.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCContext.h:421:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCParser/MCAsmParserExtension.h:13, BUILDSTDERR: from COFFAsmParser.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[3]: Compiling DarwinAsmParser.cpp for Release+Debug+Asserts build BUILDSTDERR: DarwinAsmParser.cpp: In member function 'bool {anonymous}::DarwinAsmParser::parseVersionMin(llvm::StringRef, llvm::SMLoc)': BUILDSTDERR: DarwinAsmParser.cpp:900:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (Update > 255 || Update < 0) BUILDSTDERR: ^~ BUILDSTDERR: DarwinAsmParser.cpp:902:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: Lex(); BUILDSTDERR: ^~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCParser/MCAsmParser.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCParser/MCAsmParserExtension.h:14, BUILDSTDERR: from DarwinAsmParser.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCStreamer.h:317:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCParser/MCAsmParserExtension.h:13, BUILDSTDERR: from DarwinAsmParser.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCParser/MCAsmParser.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCParser/MCAsmParserExtension.h:14, BUILDSTDERR: from DarwinAsmParser.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCContext.h:421:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCParser/MCAsmParserExtension.h:13, BUILDSTDERR: from DarwinAsmParser.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[3]: Compiling ELFAsmParser.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCParser/MCAsmParser.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCParser/MCAsmParserExtension.h:14, BUILDSTDERR: from ELFAsmParser.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCStreamer.h:317:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCParser/MCAsmParserExtension.h:13, BUILDSTDERR: from ELFAsmParser.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCParser/MCAsmParser.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCParser/MCAsmParserExtension.h:14, BUILDSTDERR: from ELFAsmParser.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCContext.h:421:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCParser/MCAsmParserExtension.h:13, BUILDSTDERR: from ELFAsmParser.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[3]: Compiling MCAsmLexer.cpp for Release+Debug+Asserts build llvm[3]: Compiling MCAsmParser.cpp for Release+Debug+Asserts build llvm[3]: Compiling MCAsmParserExtension.cpp for Release+Debug+Asserts build llvm[3]: Compiling MCTargetAsmParser.cpp for Release+Debug+Asserts build llvm[3]: Building Release+Debug+Asserts Archive Library libLLVMMCParser.a make[3]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/MC/MCParser' make[3]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/MC/MCDisassembler' llvm[3]: Compiling Disassembler.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from Disassembler.h:21, BUILDSTDERR: from Disassembler.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCStreamer.h:317:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from Disassembler.h:21, BUILDSTDERR: from Disassembler.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from Disassembler.h:21, BUILDSTDERR: from Disassembler.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCContext.h:421:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from Disassembler.h:21, BUILDSTDERR: from Disassembler.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[3]: Compiling MCDisassembler.cpp for Release+Debug+Asserts build llvm[3]: Compiling MCExternalSymbolizer.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallSet.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCContext.h:14, BUILDSTDERR: from MCExternalSymbolizer.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCStreamer.h:317:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/memory:62, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCSymbolizer.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCExternalSymbolizer.h:20, BUILDSTDERR: from MCExternalSymbolizer.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallSet.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCContext.h:14, BUILDSTDERR: from MCExternalSymbolizer.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCContext.h:421:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/memory:62, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCSymbolizer.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCExternalSymbolizer.h:20, BUILDSTDERR: from MCExternalSymbolizer.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[3]: Compiling MCRelocationInfo.cpp for Release+Debug+Asserts build llvm[3]: Building Release+Debug+Asserts Archive Library libLLVMMCDisassembler.a make[3]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/MC/MCDisassembler' make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/MC' make[3]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/Transforms/InstCombine' llvm[3]: Compiling InstCombineAddSub.cpp for Release+Debug+Asserts build BUILDSTDERR: InstCombineAddSub.cpp:274:6: warning: 'void {anonymous}::FAddendCoef::operator-=(const {anonymous}::FAddendCoef&)' defined but not used [-Wunused-function] BUILDSTDERR: void FAddendCoef::operator-=(const FAddendCoef &That) { BUILDSTDERR: ^~~~~~~~~~~ llvm[3]: Compiling InstCombineAndOrXor.cpp for Release+Debug+Asserts build llvm[3]: Compiling InstCombineCalls.cpp for Release+Debug+Asserts build BUILDSTDERR: InstCombineCalls.cpp: In member function 'llvm::Instruction* llvm::InstCombiner::visitCallInst(llvm::CallInst&)': BUILDSTDERR: InstCombineCalls.cpp:395:5: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: } BUILDSTDERR: ^ BUILDSTDERR: InstCombineCalls.cpp:398:3: note: here BUILDSTDERR: case Intrinsic::sadd_with_overflow: BUILDSTDERR: ^~~~ llvm[3]: Compiling InstCombineCasts.cpp for Release+Debug+Asserts build llvm[3]: Compiling InstCombineCompares.cpp for Release+Debug+Asserts build llvm[3]: Compiling InstCombineLoadStoreAlloca.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from InstCombineWorklist.h:14, BUILDSTDERR: from InstCombine.h:13, BUILDSTDERR: from InstCombineLoadStoreAlloca.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: InstCombineLoadStoreAlloca.cpp:59:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from InstCombineWorklist.h:13, BUILDSTDERR: from InstCombine.h:13, BUILDSTDERR: from InstCombineLoadStoreAlloca.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[3]: Compiling InstCombineMulDivRem.cpp for Release+Debug+Asserts build llvm[3]: Compiling InstCombinePHI.cpp for Release+Debug+Asserts build llvm[3]: Compiling InstCombineSelect.cpp for Release+Debug+Asserts build llvm[3]: Compiling InstCombineShifts.cpp for Release+Debug+Asserts build llvm[3]: Compiling InstCombineSimplifyDemanded.cpp for Release+Debug+Asserts build llvm[3]: Compiling InstCombineVectorOps.cpp for Release+Debug+Asserts build llvm[3]: Compiling InstructionCombining.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from InstructionCombining.cpp:52: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ llvm[3]: Building Release+Debug+Asserts Archive Library libLLVMInstCombine.a make[3]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/Transforms/InstCombine' make[3]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/Transforms/IPO' llvm[3]: Compiling ArgumentPromotion.cpp for Release+Debug+Asserts build llvm[3]: Compiling BarrierNoopPass.cpp for Release+Debug+Asserts build llvm[3]: Compiling ConstantMerge.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Transforms/IPO.h:18, BUILDSTDERR: from ConstantMerge.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: ConstantMerge.cpp:204:54: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Transforms/IPO.h:18, BUILDSTDERR: from ConstantMerge.cpp:20: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[3]: Compiling DeadArgumentElimination.cpp for Release+Debug+Asserts build llvm[3]: Compiling ExtractGV.cpp for Release+Debug+Asserts build llvm[3]: Compiling FunctionAttrs.cpp for Release+Debug+Asserts build llvm[3]: Compiling GlobalDCE.cpp for Release+Debug+Asserts build llvm[3]: Compiling GlobalOpt.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Transforms/IPO.h:18, BUILDSTDERR: from GlobalOpt.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: GlobalOpt.cpp:211:47: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Transforms/IPO.h:18, BUILDSTDERR: from GlobalOpt.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[3]: Compiling IPConstantPropagation.cpp for Release+Debug+Asserts build llvm[3]: Compiling IPO.cpp for Release+Debug+Asserts build llvm[3]: Compiling InlineAlways.cpp for Release+Debug+Asserts build llvm[3]: Compiling InlineSimple.cpp for Release+Debug+Asserts build llvm[3]: Compiling Inliner.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from Inliner.cpp:28: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/IR/Attributes.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/IR/CallSite.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Analysis/CallGraph.h:57, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Analysis/CallGraphSCCPass.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Transforms/IPO/InlinerPass.h:20, BUILDSTDERR: from Inliner.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: Inliner.cpp:584:74: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Analysis/CallGraph.h:56, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Analysis/CallGraphSCCPass.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Transforms/IPO/InlinerPass.h:20, BUILDSTDERR: from Inliner.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[3]: Compiling Internalize.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from Internalize.cpp:28: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ llvm[3]: Compiling LoopExtractor.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from LoopExtractor.cpp:24: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ llvm[3]: Compiling MergeFunctions.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from MergeFunctions.cpp:101: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ llvm[3]: Compiling PartialInlining.cpp for Release+Debug+Asserts build llvm[3]: Compiling PassManagerBuilder.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from PassManagerBuilder.cpp:23: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from PassManagerBuilder.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: PassManagerBuilder.cpp:104:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/vector:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Transforms/IPO/PassManagerBuilder.h:18, BUILDSTDERR: from PassManagerBuilder.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[3]: Compiling PruneEH.cpp for Release+Debug+Asserts build llvm[3]: Compiling StripDeadPrototypes.cpp for Release+Debug+Asserts build llvm[3]: Compiling StripSymbols.cpp for Release+Debug+Asserts build llvm[3]: Building Release+Debug+Asserts Archive Library libLLVMipo.a make[3]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/Transforms/IPO' make[3]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/Transforms/Vectorize' llvm[3]: Compiling BBVectorize.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from BBVectorize.cpp:45: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallSet.h:18, BUILDSTDERR: from BBVectorize.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: BBVectorize.cpp:1543:18: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from BBVectorize.cpp:19: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallSet.h:18, BUILDSTDERR: from BBVectorize.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, long unsigned int>]': BUILDSTDERR: BBVectorize.cpp:1588:63: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, long unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from BBVectorize.cpp:19: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair, long unsigned int>' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from BBVectorize.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap, char, llvm::DenseMapInfo > >; DerivedT = llvm::DenseMap, char, llvm::DenseMapInfo > >; KeyT = std::pair; ValueT = char; KeyInfoT = llvm::DenseMapInfo >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:595:7: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = std::pair; ValueT = char; KeyInfoT = llvm::DenseMapInfo >]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:579:7: required from 'llvm::DenseMap& llvm::DenseMap::operator=(const llvm::DenseMap&) [with KeyT = std::pair; ValueT = char; KeyInfoT = llvm::DenseMapInfo >]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseSet.h:26:7: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:315:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'llvm::DenseMapBase, char, llvm::DenseMapInfo > >, std::pair, char, llvm::DenseMapInfo > >::BucketT' {aka 'struct std::pair, char>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(getBuckets(), other.getBuckets(), BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: getNumBuckets() * sizeof(BucketT)); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from BBVectorize.cpp:19: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'llvm::DenseMapBase, char, llvm::DenseMapInfo > >, std::pair, char, llvm::DenseMapInfo > >::BucketT' {aka 'struct std::pair, char>'} declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[3]: Compiling LoopVectorize.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from LoopVectorize.cpp:86: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ llvm[3]: Compiling SLPVectorizer.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from SLPVectorizer.cpp:40: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallSet.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from SLPVectorizer.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: SLPVectorizer.cpp:3311:41: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/MapVector.h:20, BUILDSTDERR: from SLPVectorizer.cpp:19: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: SLPVectorizer.cpp: In function 'bool {anonymous}::InTreeUserNeedToExtract(llvm::Value*, llvm::Instruction*, llvm::TargetLibraryInfo*)': BUILDSTDERR: SLPVectorizer.cpp:365:5: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: } BUILDSTDERR: ^ BUILDSTDERR: SLPVectorizer.cpp:367:3: note: here BUILDSTDERR: default: BUILDSTDERR: ^~~~~~~ llvm[3]: Compiling Vectorize.cpp for Release+Debug+Asserts build llvm[3]: Building Release+Debug+Asserts Archive Library libLLVMVectorize.a make[3]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/Transforms/Vectorize' make[3]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/Transforms/Hello' llvm[3]: Compiling Hello.cpp for Release+Debug+Asserts build (PIC) llvm[3]: Linking Release+Debug+Asserts Loadable Module LLVMHello.so make[3]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/Transforms/Hello' make[3]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/Transforms/ObjCARC' llvm[3]: Compiling DependencyAnalysis.cpp for Release+Debug+Asserts build llvm[3]: Compiling ObjCARC.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from ObjCARC.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ llvm[3]: Compiling ObjCARCAPElim.cpp for Release+Debug+Asserts build llvm[3]: Compiling ObjCARCAliasAnalysis.cpp for Release+Debug+Asserts build llvm[3]: Compiling ObjCARCContract.cpp for Release+Debug+Asserts build llvm[3]: Compiling ObjCARCExpand.cpp for Release+Debug+Asserts build llvm[3]: Compiling ObjCARCOpts.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from ObjCARCOpts.cpp:797: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/IR/Attributes.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/IR/CallSite.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Analysis/AliasAnalysis.h:41, BUILDSTDERR: from ObjCARC.h:27, BUILDSTDERR: from ObjCARCOpts.cpp:27: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: ObjCARCOpts.cpp:1453:49: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringSwitch.h:16, BUILDSTDERR: from ObjCARC.h:26, BUILDSTDERR: from ObjCARCOpts.cpp:27: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/IR/Attributes.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/IR/CallSite.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Analysis/AliasAnalysis.h:41, BUILDSTDERR: from ObjCARC.h:27, BUILDSTDERR: from ObjCARCOpts.cpp:27: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair >]': BUILDSTDERR: ObjCARCOpts.cpp:2186:70: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringSwitch.h:16, BUILDSTDERR: from ObjCARC.h:26, BUILDSTDERR: from ObjCARCOpts.cpp:27: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/IR/Attributes.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/IR/CallSite.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Analysis/AliasAnalysis.h:41, BUILDSTDERR: from ObjCARC.h:27, BUILDSTDERR: from ObjCARCOpts.cpp:27: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: ObjCARCOpts.cpp:2231:70: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringSwitch.h:16, BUILDSTDERR: from ObjCARC.h:26, BUILDSTDERR: from ObjCARCOpts.cpp:27: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Analysis/AliasAnalysis.h:40, BUILDSTDERR: from ObjCARC.h:27, BUILDSTDERR: from ObjCARCOpts.cpp:27: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap >; DerivedT = llvm::DenseMap >; KeyT = const llvm::Value*; ValueT = long unsigned int; KeyInfoT = llvm::DenseMapInfo]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:595:7: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = const llvm::Value*; ValueT = long unsigned int; KeyInfoT = llvm::DenseMapInfo]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:579:7: required from 'llvm::DenseMap& llvm::DenseMap::operator=(const llvm::DenseMap&) [with KeyT = const llvm::Value*; ValueT = long unsigned int; KeyInfoT = llvm::DenseMapInfo]' BUILDSTDERR: ObjCARCOpts.cpp:55:9: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:315:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'llvm::DenseMapBase >, const llvm::Value*, long unsigned int, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(getBuckets(), other.getBuckets(), BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: getNumBuckets() * sizeof(BucketT)); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringSwitch.h:16, BUILDSTDERR: from ObjCARC.h:26, BUILDSTDERR: from ObjCARCOpts.cpp:27: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'llvm::DenseMapBase >, const llvm::Value*, long unsigned int, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[3]: Compiling ObjCARCUtil.cpp for Release+Debug+Asserts build llvm[3]: Compiling ProvenanceAnalysis.cpp for Release+Debug+Asserts build llvm[3]: Building Release+Debug+Asserts Archive Library libLLVMObjCARCOpts.a make[3]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/Transforms/ObjCARC' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/Object' llvm[2]: Compiling Archive.cpp for Release+Debug+Asserts build llvm[2]: Compiling Binary.cpp for Release+Debug+Asserts build llvm[2]: Compiling COFFObjectFile.cpp for Release+Debug+Asserts build llvm[2]: Compiling COFFYAML.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/YAMLTraits.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/YAML.h:4, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Object/COFFYAML.h:18, BUILDSTDERR: from COFFYAML.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/YAMLParser.h:149:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/Optional.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Object/COFFYAML.h:17, BUILDSTDERR: from COFFYAML.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling ELF.cpp for Release+Debug+Asserts build llvm[2]: Compiling ELFObjectFile.cpp for Release+Debug+Asserts build llvm[2]: Compiling ELFYAML.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/YAMLTraits.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/YAML.h:4, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Object/ELFYAML.h:19, BUILDSTDERR: from ELFYAML.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/YAMLParser.h:149:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/YAMLTraits.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/YAML.h:4, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Object/ELFYAML.h:19, BUILDSTDERR: from ELFYAML.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling Error.cpp for Release+Debug+Asserts build llvm[2]: Compiling IRObjectFile.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/FileSystem.h:31, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Object/Binary.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Object/SymbolicFile.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Object/IRObjectFile.h:17, BUILDSTDERR: from IRObjectFile.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCStreamer.h:317:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from /usr/include/c++/8/stdexcept:39, BUILDSTDERR: from /usr/include/c++/8/system_error:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Object/Error.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Object/Binary.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Object/SymbolicFile.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Object/IRObjectFile.h:17, BUILDSTDERR: from IRObjectFile.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/FileSystem.h:31, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Object/Binary.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Object/SymbolicFile.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Object/IRObjectFile.h:17, BUILDSTDERR: from IRObjectFile.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCContext.h:421:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from /usr/include/c++/8/stdexcept:39, BUILDSTDERR: from /usr/include/c++/8/system_error:41, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Object/Error.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Object/Binary.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Object/SymbolicFile.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Object/IRObjectFile.h:17, BUILDSTDERR: from IRObjectFile.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling MachOObjectFile.cpp for Release+Debug+Asserts build llvm[2]: Compiling MachOUniversal.cpp for Release+Debug+Asserts build llvm[2]: Compiling Object.cpp for Release+Debug+Asserts build llvm[2]: Compiling ObjectFile.cpp for Release+Debug+Asserts build llvm[2]: Compiling RecordStreamer.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from RecordStreamer.h:13, BUILDSTDERR: from RecordStreamer.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCStreamer.h:317:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCStreamer.h:17, BUILDSTDERR: from RecordStreamer.h:13, BUILDSTDERR: from RecordStreamer.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling SymbolicFile.cpp for Release+Debug+Asserts build llvm[2]: Building Release+Debug+Asserts Archive Library libLLVMObject.a make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/Object' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/Option' llvm[2]: Compiling Arg.cpp for Release+Debug+Asserts build llvm[2]: Compiling ArgList.cpp for Release+Debug+Asserts build llvm[2]: Compiling OptTable.cpp for Release+Debug+Asserts build llvm[2]: Compiling Option.cpp for Release+Debug+Asserts build llvm[2]: Building Release+Debug+Asserts Archive Library libLLVMOption.a make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/Option' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/DebugInfo' llvm[2]: Compiling DIContext.cpp for Release+Debug+Asserts build llvm[2]: Compiling DWARFAbbreviationDeclaration.cpp for Release+Debug+Asserts build llvm[2]: Compiling DWARFCompileUnit.cpp for Release+Debug+Asserts build llvm[2]: Compiling DWARFContext.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/DataExtractor.h:13, BUILDSTDERR: from DWARFAbbreviationDeclaration.h:14, BUILDSTDERR: from DWARFDebugAbbrev.h:13, BUILDSTDERR: from DWARFUnit.h:13, BUILDSTDERR: from DWARFCompileUnit.h:13, BUILDSTDERR: from DWARFContext.h:13, BUILDSTDERR: from DWARFContext.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap >; DerivedT = llvm::DenseMap >; KeyT = long unsigned int; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:595:7: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = long unsigned int; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:551:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = long unsigned int; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo]' BUILDSTDERR: DWARFContext.h:67:10: required from 'void std::_Construct(_T1*, _Args&& ...) [with _T1 = std::pair; _Args = {const std::pair&}]' BUILDSTDERR: /usr/include/c++/8/bits/stl_uninitialized.h:83:18: required from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const std::pair*; _ForwardIterator = std::pair*; bool _TrivialValueTypes = false]' BUILDSTDERR: /usr/include/c++/8/bits/stl_uninitialized.h:134:15: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_uninitialized.h:311:2: required from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = std::pair*; _ForwardIterator = std::pair*; _Allocator = std::allocator >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:447:6: required from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; typename std::_Vector_base<_Tp, _Alloc>::pointer = std::pair*]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:109:4: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1091:9: required from 'void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/MapVector.h:80:7: required from 'ValueT& llvm::MapVector::operator[](const KeyT&) [with KeyT = llvm::object::SectionRef; ValueT = llvm::DWARFContext::Section; MapType = std::map; VectorType = std::vector, std::allocator > >]' BUILDSTDERR: DWARFContext.cpp:684:28: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:315:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'llvm::DenseMapBase >, long unsigned int, std::pair, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair >'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(getBuckets(), other.getBuckets(), BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: getNumBuckets() * sizeof(BucketT)); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from DWARFAbbreviationDeclaration.h:13, BUILDSTDERR: from DWARFDebugAbbrev.h:13, BUILDSTDERR: from DWARFUnit.h:13, BUILDSTDERR: from DWARFCompileUnit.h:13, BUILDSTDERR: from DWARFContext.h:13, BUILDSTDERR: from DWARFContext.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'llvm::DenseMapBase >, long unsigned int, std::pair, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair >'} declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling DWARFDebugAbbrev.cpp for Release+Debug+Asserts build llvm[2]: Compiling DWARFDebugArangeSet.cpp for Release+Debug+Asserts build llvm[2]: Compiling DWARFDebugAranges.cpp for Release+Debug+Asserts build llvm[2]: Compiling DWARFDebugFrame.cpp for Release+Debug+Asserts build llvm[2]: Compiling DWARFDebugInfoEntry.cpp for Release+Debug+Asserts build llvm[2]: Compiling DWARFDebugLine.cpp for Release+Debug+Asserts build llvm[2]: Compiling DWARFDebugLoc.cpp for Release+Debug+Asserts build llvm[2]: Compiling DWARFDebugRangeList.cpp for Release+Debug+Asserts build llvm[2]: Compiling DWARFFormValue.cpp for Release+Debug+Asserts build llvm[2]: Compiling DWARFTypeUnit.cpp for Release+Debug+Asserts build llvm[2]: Compiling DWARFUnit.cpp for Release+Debug+Asserts build llvm[2]: Building Release+Debug+Asserts Archive Library libLLVMDebugInfo.a make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/DebugInfo' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/IRReader' llvm[2]: Compiling IRReader.cpp for Release+Debug+Asserts build llvm[2]: Building Release+Debug+Asserts Archive Library libLLVMIRReader.a make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/IRReader' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/LineEditor' llvm[2]: Compiling LineEditor.cpp for Release+Debug+Asserts build llvm[2]: Building Release+Debug+Asserts Archive Library libLLVMLineEditor.a make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/LineEditor' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/ProfileData' llvm[2]: Compiling CoverageMapping.cpp for Release+Debug+Asserts build llvm[2]: Compiling CoverageMappingReader.cpp for Release+Debug+Asserts build llvm[2]: Compiling CoverageMappingWriter.cpp for Release+Debug+Asserts build llvm[2]: Compiling InstrProf.cpp for Release+Debug+Asserts build llvm[2]: Compiling InstrProfReader.cpp for Release+Debug+Asserts build llvm[2]: Compiling InstrProfWriter.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ProfileData/InstrProfWriter.h:18, BUILDSTDERR: from InstrProfWriter.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:55:67: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:77:12: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = llvm::OnDiskChainedHashTableGenerator<{anonymous}::InstrProfRecordTrait>::Item; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:406:65: required from 'T* llvm::SpecificBumpPtrAllocator::Allocate(size_t) [with T = llvm::OnDiskChainedHashTableGenerator<{anonymous}::InstrProfRecordTrait>::Item; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/OnDiskHashTable.h:132:33: required from 'void llvm::OnDiskChainedHashTableGenerator::insert(typename Info::key_type_ref, typename Info::data_type_ref, Info&) [with Info = {anonymous}::InstrProfRecordTrait; typename Info::key_type_ref = llvm::StringRef; typename Info::data_type_ref = const llvm::SmallDenseMap, 1>* const]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/OnDiskHashTable.h:120:5: required from 'void llvm::OnDiskChainedHashTableGenerator::insert(typename Info::key_type_ref, typename Info::data_type_ref) [with Info = {anonymous}::InstrProfRecordTrait; typename Info::key_type_ref = llvm::StringRef; typename Info::data_type_ref = const llvm::SmallDenseMap, 1>* const]' BUILDSTDERR: InstrProfWriter.cpp:116:47: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ProfileData/InstrProfWriter.h:18, BUILDSTDERR: from InstrProfWriter.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Building Release+Debug+Asserts Archive Library libLLVMProfileData.a make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/ProfileData' llvm[3]: Compiling LoadCombine.cpp for Release+Debug+Asserts build llvm[3]: Compiling LoopDeletion.cpp for Release+Debug+Asserts build llvm[3]: Compiling LoopIdiomRecognize.cpp for Release+Debug+Asserts build llvm[3]: Compiling LoopInstSimplify.cpp for Release+Debug+Asserts build llvm[3]: Compiling LoopRerollPass.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from LoopRerollPass.cpp:28: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ llvm[3]: Compiling LoopRotation.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from LoopRotation.cpp:26: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: LoopRotation.cpp: In function 'bool shouldSpeculateInstrs(llvm::BasicBlock::iterator, llvm::BasicBlock::iterator)': BUILDSTDERR: LoopRotation.cpp:207:7: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: if (!cast(I)->hasAllConstantIndices()) BUILDSTDERR: ^~ BUILDSTDERR: LoopRotation.cpp:210:5: note: here BUILDSTDERR: case Instruction::Add: BUILDSTDERR: ^~~~ llvm[3]: Compiling LoopStrengthReduce.cpp for Release+Debug+Asserts build llvm[3]: Compiling LoopUnrollPass.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from LoopUnrollPass.cpp:25: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from LoopStrengthReduce.cpp:72: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: LoopStrengthReduce.cpp: In member function 'void {anonymous}::Cost::RateRegister(const llvm::SCEV*, llvm::SmallPtrSetImpl&, const llvm::Loop*, llvm::ScalarEvolution&, llvm::DominatorTree&)': BUILDSTDERR: LoopStrengthReduce.cpp:955:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!isa(Reg) && BUILDSTDERR: ^~ BUILDSTDERR: LoopStrengthReduce.cpp:962:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: NumIVMuls += isa(Reg) && BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from LoopStrengthReduce.cpp:58: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallSet.h:71:7: required from 'bool llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 32; C = std::less >]' BUILDSTDERR: LoopStrengthReduce.cpp:3774:60: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Transforms/Scalar.h:18, BUILDSTDERR: from LoopStrengthReduce.cpp:56: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: LoopStrengthReduce.cpp: At global scope: BUILDSTDERR: LoopStrengthReduce.cpp:5019:6: warning: 'void {anonymous}::LSRInstance::dump() const' defined but not used [-Wunused-function] BUILDSTDERR: void LSRInstance::dump() const { BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: LoopStrengthReduce.cpp:3698:6: warning: 'void {anonymous}::WorkItem::dump() const' defined but not used [-Wunused-function] BUILDSTDERR: void WorkItem::dump() const { BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: LoopStrengthReduce.cpp:1376:6: warning: 'void {anonymous}::LSRUse::dump() const' defined but not used [-Wunused-function] BUILDSTDERR: void LSRUse::dump() const { BUILDSTDERR: ^~~~~~ BUILDSTDERR: LoopStrengthReduce.cpp:1169:6: warning: 'void {anonymous}::LSRFixup::dump() const' defined but not used [-Wunused-function] BUILDSTDERR: void LSRFixup::dump() const { BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: LoopStrengthReduce.cpp:1080:6: warning: 'void {anonymous}::Cost::dump() const' defined but not used [-Wunused-function] BUILDSTDERR: void Cost::dump() const { BUILDSTDERR: ^~~~ BUILDSTDERR: LoopStrengthReduce.cpp:492:6: warning: 'void {anonymous}::Formula::dump() const' defined but not used [-Wunused-function] BUILDSTDERR: void Formula::dump() const { BUILDSTDERR: ^~~~~~~ BUILDSTDERR: LoopStrengthReduce.cpp:127:6: warning: 'void {anonymous}::RegSortData::dump() const' defined but not used [-Wunused-function] BUILDSTDERR: void RegSortData::dump() const { BUILDSTDERR: ^~~~~~~~~~~ llvm[3]: Compiling LoopUnswitch.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from LoopUnswitch.cpp:44: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ llvm[3]: Compiling LowerAtomic.cpp for Release+Debug+Asserts build llvm[3]: Compiling MemCpyOptimizer.cpp for Release+Debug+Asserts build llvm[3]: Compiling MergedLoadStoreMotion.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from MergedLoadStoreMotion.cpp:87: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ llvm[3]: Compiling PartiallyInlineLibCalls.cpp for Release+Debug+Asserts build llvm[3]: Compiling Reassociate.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from PartiallyInlineLibCalls.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ llvm[3]: Compiling Reg2Mem.cpp for Release+Debug+Asserts build llvm[3]: Compiling SCCP.cpp for Release+Debug+Asserts build llvm[3]: Compiling SROA.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from SROA.cpp:48: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ llvm[3]: Compiling SampleProfile.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallSet.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SetVector.h:23, BUILDSTDERR: from SROA.cpp:28: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: SROA.cpp:622:63: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Transforms/Scalar.h:18, BUILDSTDERR: from SROA.cpp:26: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from SampleProfile.cpp:45: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallSet.h:18, BUILDSTDERR: from SampleProfile.cpp:28: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallSet.h:71:7: required from 'bool llvm::SmallSet::insert(const T&) [with T = std::pair; unsigned int N = 128; C = std::less >]' BUILDSTDERR: SampleProfile.cpp:833:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Transforms/Scalar.h:18, BUILDSTDERR: from SampleProfile.cpp:25: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallSet.h:18, BUILDSTDERR: from SampleProfile.cpp:28: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*) [with T1 = std::pair; T2 = std::pair; T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:302:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:815:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:884:34: required from 'const llvm::SmallVector& llvm::SmallVector::operator=(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 128]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallSet.h:31:7: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:320:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E-I)*sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Transforms/Scalar.h:18, BUILDSTDERR: from SampleProfile.cpp:25: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[3]: Compiling Scalar.cpp for Release+Debug+Asserts build llvm[3]: Compiling ScalarReplAggregates.cpp for Release+Debug+Asserts build llvm[3]: Compiling Scalarizer.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from Scalarizer.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/IR/IRBuilder.h:18, BUILDSTDERR: from Scalarizer.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*>]': BUILDSTDERR: Scalarizer.cpp:305:53: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair*>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from Scalarizer.cpp:17: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair*>' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[3]: Compiling SeparateConstOffsetFromGEP.cpp for Release+Debug+Asserts build llvm[3]: Compiling SimplifyCFGPass.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from SeparateConstOffsetFromGEP.cpp:92: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ llvm[3]: Compiling Sink.cpp for Release+Debug+Asserts build llvm[3]: Compiling StructurizeCFG.cpp for Release+Debug+Asserts build llvm[3]: Compiling TailRecursionElimination.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/IR/Attributes.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/IR/Argument.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/IR/Function.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/IR/CFG.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Analysis/RegionInfo.h:42, BUILDSTDERR: from StructurizeCFG.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: StructurizeCFG.cpp:506:56: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Transforms/Scalar.h:18, BUILDSTDERR: from StructurizeCFG.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/IR/Attributes.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/IR/Argument.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/IR/Function.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/IR/CFG.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Analysis/RegionInfo.h:42, BUILDSTDERR: from StructurizeCFG.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*) [with T1 = std::pair; T2 = std::pair; T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:302:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:815:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:880:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 2]' BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:293:17: required from 'constexpr std::pair::__type, typename std::__decay_and_strip<_T2>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = llvm::PHINode* const&; _T2 = llvm::SmallVector, 2>; typename std::__decay_and_strip<_T2>::__type = llvm::SmallVector, 2>; typename std::__decay_and_strip<_Tp>::__type = llvm::PHINode*]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/MapVector.h:80:38: required from 'ValueT& llvm::MapVector::operator[](const KeyT&) [with KeyT = llvm::PHINode*; ValueT = llvm::SmallVector, 2>; MapType = llvm::DenseMap >; VectorType = std::vector, 2> >, std::allocator, 2> > > >]' BUILDSTDERR: StructurizeCFG.cpp:506:15: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:320:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E-I)*sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Transforms/Scalar.h:18, BUILDSTDERR: from StructurizeCFG.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/IR/Attributes.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/IR/Argument.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/IR/Function.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/IR/CFG.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Analysis/RegionInfo.h:42, BUILDSTDERR: from StructurizeCFG.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*) [with T1 = const std::pair; T2 = std::pair; T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:755:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:870:36: required from 'llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 2]' BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:292:17: required from 'void std::_Construct(_T1*, _Args&& ...) [with _T1 = std::pair, 2> >; _Args = {const std::pair, 2> >&}]' BUILDSTDERR: /usr/include/c++/8/bits/stl_uninitialized.h:83:18: required from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const std::pair, 2> >*; _ForwardIterator = std::pair, 2> >*; bool _TrivialValueTypes = false]' BUILDSTDERR: /usr/include/c++/8/bits/stl_uninitialized.h:134:15: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] BUILDSTDERR: /usr/include/c++/8/bits/stl_uninitialized.h:311:2: required from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = std::pair, 2> >*; _ForwardIterator = std::pair, 2> >*; _Allocator = std::allocator, 2> > >]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:447:6: required from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair, 2> >}; _Tp = std::pair, 2> >; _Alloc = std::allocator, 2> > >; std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator, 2> >*, std::vector, 2> >, std::allocator, 2> > > > >; typename std::_Vector_base<_Tp, _Alloc>::pointer = std::pair, 2> >*]' BUILDSTDERR: /usr/include/c++/8/bits/vector.tcc:109:4: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair, 2> >}; _Tp = std::pair, 2> >; _Alloc = std::allocator, 2> > >]' BUILDSTDERR: /usr/include/c++/8/bits/stl_vector.h:1091:9: required from 'void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = std::pair, 2> >; _Alloc = std::allocator, 2> > >; std::vector<_Tp, _Alloc>::value_type = std::pair, 2> >]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/MapVector.h:80:7: required from 'ValueT& llvm::MapVector::operator[](const KeyT&) [with KeyT = llvm::PHINode*; ValueT = llvm::SmallVector, 2>; MapType = llvm::DenseMap >; VectorType = std::vector, 2> >, std::allocator, 2> > > >]' BUILDSTDERR: StructurizeCFG.cpp:506:15: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:320:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E-I)*sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Transforms/Scalar.h:18, BUILDSTDERR: from StructurizeCFG.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[3]: Building Release+Debug+Asserts Archive Library libLLVMScalarOpts.a make[3]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/Transforms/Scalar' make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/Transforms' make[1]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib' make[1]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/llvm-config' llvm[1]: Building llvm-config BuildVariables.inc file. BUILDSTDERR: /bin/sh: git: command not found BUILDSTDERR: /bin/sh: line 1: git: command not found llvm[1]: Compiling llvm-config.cpp for Release+Debug+Asserts build llvm[1]: Linking Release+Debug+Asserts executable llvm-config llvm[1]: ======= Finished Linking Release+Debug+Asserts Executable llvm-config make[1]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/llvm-config' make[1]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/llvm-config' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/llvm-config' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/lto' llvm[2]: Compiling LTODisassembler.cpp for Release+Debug+Asserts build (PIC) llvm[2]: Compiling lto.cpp for Release+Debug+Asserts build (PIC) BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCTargetOptionsCommandFlags.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/CommandFlags.h:19, BUILDSTDERR: from lto.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCTargetOptionsCommandFlags.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/CommandFlags.h:19, BUILDSTDERR: from lto.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCStreamer.h:317:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCTargetOptionsCommandFlags.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/CommandFlags.h:19, BUILDSTDERR: from lto.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCTargetOptionsCommandFlags.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/CommandFlags.h:19, BUILDSTDERR: from lto.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCContext.h:421:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCTargetOptionsCommandFlags.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/CommandFlags.h:19, BUILDSTDERR: from lto.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCTargetOptionsCommandFlags.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/CommandFlags.h:19, BUILDSTDERR: from lto.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:497:12: required from 'llvm::cl::ValuesClass::ValuesClass(const char*, DataType, const char*, va_list) [with DataType = int; va_list = char*]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:521:27: required from 'llvm::cl::ValuesClass llvm::cl::values(const char*, DataType, const char*, ...) [with DataType = int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCTargetOptionsCommandFlags.h:30:28: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCTargetOptionsCommandFlags.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/CommandFlags.h:19, BUILDSTDERR: from lto.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCTargetOptionsCommandFlags.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/CommandFlags.h:19, BUILDSTDERR: from lto.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*) [with T1 = std::pair >; T2 = std::pair >; T = std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:302:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair >*; It2 = std::pair >*; T = std::pair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:815:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:880:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair >; unsigned int N = 4]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:487:7: required from 'llvm::cl::ValuesClass llvm::cl::values(const char*, DataType, const char*, ...) [with DataType = int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCTargetOptionsCommandFlags.h:30:28: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:320:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E-I)*sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCTargetOptionsCommandFlags.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/CommandFlags.h:19, BUILDSTDERR: from lto.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Linking Release+Debug+Asserts Shared Library libLTO.so llvm[2]: Building Release+Debug+Asserts Archive Library libLTO.a make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/lto' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/llvm-lto' llvm[2]: Compiling llvm-lto.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCTargetOptionsCommandFlags.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/CommandFlags.h:19, BUILDSTDERR: from llvm-lto.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringSet.h:17, BUILDSTDERR: from llvm-lto.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCStreamer.h:317:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringSet.h:17, BUILDSTDERR: from llvm-lto.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringSet.h:17, BUILDSTDERR: from llvm-lto.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCContext.h:421:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringSet.h:17, BUILDSTDERR: from llvm-lto.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringSet.h:17, BUILDSTDERR: from llvm-lto.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:497:12: required from 'llvm::cl::ValuesClass::ValuesClass(const char*, DataType, const char*, va_list) [with DataType = int; va_list = char*]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:521:27: required from 'llvm::cl::ValuesClass llvm::cl::values(const char*, DataType, const char*, ...) [with DataType = int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCTargetOptionsCommandFlags.h:30:28: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringSet.h:17, BUILDSTDERR: from llvm-lto.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringSet.h:17, BUILDSTDERR: from llvm-lto.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*) [with T1 = std::pair >; T2 = std::pair >; T = std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:302:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair >*; It2 = std::pair >*; T = std::pair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:815:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:880:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair >; unsigned int N = 4]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:487:7: required from 'llvm::cl::ValuesClass llvm::cl::values(const char*, DataType, const char*, ...) [with DataType = int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCTargetOptionsCommandFlags.h:30:28: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:320:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E-I)*sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringSet.h:17, BUILDSTDERR: from llvm-lto.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Linking Release+Debug+Asserts executable llvm-lto llvm[2]: ======= Finished Linking Release+Debug+Asserts Executable llvm-lto make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/llvm-lto' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/llvm-as' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/opt' llvm[2]: Compiling llvm-as.cpp for Release+Debug+Asserts build llvm[2]: Compiling AnalysisWrappers.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from llvm-as.cpp:23: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ llvm[2]: Compiling BreakpointPrinter.cpp for Release+Debug+Asserts build llvm[2]: Linking Release+Debug+Asserts executable llvm-as llvm[2]: ======= Finished Linking Release+Debug+Asserts Executable llvm-as make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/llvm-as' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/llvm-dis' llvm[2]: Compiling llvm-dis.cpp for Release+Debug+Asserts build llvm[2]: Compiling GraphPrinters.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from llvm-dis.cpp:26: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ llvm[2]: Compiling NewPMDriver.cpp for Release+Debug+Asserts build llvm[2]: Linking Release+Debug+Asserts executable llvm-dis BUILDSTDERR: In file included from NewPMDriver.cpp:27: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ llvm[2]: ======= Finished Linking Release+Debug+Asserts Executable llvm-dis make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/llvm-dis' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/llc' llvm[2]: Compiling llc.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCTargetOptionsCommandFlags.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/CommandFlags.h:19, BUILDSTDERR: from llc.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LinkAllCodegenComponents.h:20, BUILDSTDERR: from llc.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SchedulerRegistry.h: In static member function 'static llvm::ScheduleDAGSDNodes* (* llvm::RegisterScheduler::getDefault())(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SchedulerRegistry.h:56:50: warning: cast between incompatible function types from 'llvm::MachinePassCtor' {aka 'void* (*)()'} to 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} [-Wcast-function-type] BUILDSTDERR: return (FunctionPassCtor)Registry.getDefault(); BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SchedulerRegistry.h: In static member function 'static void llvm::RegisterScheduler::setDefault(llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SchedulerRegistry.h:59:42: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: Registry.setDefault((MachinePassCtor)C); BUILDSTDERR: ^ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCTargetOptionsCommandFlags.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/CommandFlags.h:19, BUILDSTDERR: from llc.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:497:12: required from 'llvm::cl::ValuesClass::ValuesClass(const char*, DataType, const char*, va_list) [with DataType = int; va_list = char*]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:521:27: required from 'llvm::cl::ValuesClass llvm::cl::values(const char*, DataType, const char*, ...) [with DataType = int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCTargetOptionsCommandFlags.h:30:28: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from llc.cpp:17: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCTargetOptionsCommandFlags.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/CommandFlags.h:19, BUILDSTDERR: from llc.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*) [with T1 = std::pair >; T2 = std::pair >; T = std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:302:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair >*; It2 = std::pair >*; T = std::pair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:815:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:880:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair >; unsigned int N = 4]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:487:7: required from 'llvm::cl::ValuesClass llvm::cl::values(const char*, DataType, const char*, ...) [with DataType = int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCTargetOptionsCommandFlags.h:30:28: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:320:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E-I)*sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/Twine.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/Triple.h:13, BUILDSTDERR: from llc.cpp:17: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Linking Release+Debug+Asserts executable llc llvm[2]: ======= Finished Linking Release+Debug+Asserts Executable llc make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/llc' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/llvm-ar' llvm[2]: Compiling llvm-ar.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from llvm-ar.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ llvm[2]: Linking Release+Debug+Asserts executable llvm-ar llvm[2]: ======= Finished Linking Release+Debug+Asserts Executable llvm-ar llvm[2]: Creating Release+Debug+Asserts Alias llvm-ranlib llvm[2]: ======= Finished Creating Release+Debug+Asserts Alias llvm-ranlib make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/llvm-ar' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/llvm-nm' llvm[2]: Compiling llvm-nm.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from llvm-nm.cpp:31: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/IR/Attributes.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/IR/Argument.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/IR/Function.h:22, BUILDSTDERR: from llvm-nm.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:497:12: required from 'llvm::cl::ValuesClass::ValuesClass(const char*, DataType, const char*, va_list) [with DataType = int; va_list = char*]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:521:27: required from 'llvm::cl::ValuesClass llvm::cl::values(const char*, DataType, const char*, ...) [with DataType = int]' BUILDSTDERR: llvm-nm.cpp:56:67: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/IR/Function.h:21, BUILDSTDERR: from llvm-nm.cpp:19: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/IR/Attributes.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/IR/Argument.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/IR/Function.h:22, BUILDSTDERR: from llvm-nm.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*) [with T1 = std::pair >; T2 = std::pair >; T = std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:302:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair >*; It2 = std::pair >*; T = std::pair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:815:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:880:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair >; unsigned int N = 4]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:487:7: required from 'llvm::cl::ValuesClass llvm::cl::values(const char*, DataType, const char*, ...) [with DataType = int]' BUILDSTDERR: llvm-nm.cpp:56:67: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:320:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E-I)*sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/IR/Function.h:21, BUILDSTDERR: from llvm-nm.cpp:19: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Linking Release+Debug+Asserts executable llvm-nm llvm[2]: ======= Finished Linking Release+Debug+Asserts Executable llvm-nm make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/llvm-nm' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/llvm-link' llvm[2]: Compiling llvm-link.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from llvm-link.cpp:21: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ llvm[2]: Linking Release+Debug+Asserts executable llvm-link llvm[2]: ======= Finished Linking Release+Debug+Asserts Executable llvm-link make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/llvm-link' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/lli' llvm[2]: Compiling RemoteMemoryManager.cpp for Release+Debug+Asserts build llvm[2]: Compiling RemoteTarget.cpp for Release+Debug+Asserts build llvm[2]: Compiling RemoteTargetExternal.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from RemoteTargetExternal.cpp:322: BUILDSTDERR: Unix/RPCChannel.inc: In function 'bool llvm::CheckError(int, size_t, const char*)': BUILDSTDERR: Unix/RPCChannel.inc:100:21: warning: 'sprintf' may write a terminating nul past the end of the destination [-Wformat-overflow=] BUILDSTDERR: sprintf(Number, "%d", rc); BUILDSTDERR: ^~~~ BUILDSTDERR: Unix/RPCChannel.inc:100:12: note: 'sprintf' output between 2 and 11 bytes into a destination of size 10 BUILDSTDERR: sprintf(Number, "%d", rc); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~ llvm[2]: Compiling lli.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/MachinePassRegistry.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SchedulerRegistry.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LinkAllCodegenComponents.h:20, BUILDSTDERR: from lli.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/LinkAllCodegenComponents.h:20, BUILDSTDERR: from lli.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SchedulerRegistry.h: In constructor 'llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SchedulerRegistry.h:42:52: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: : MachinePassRegistryNode(N, D, (MachinePassCtor)C) BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SchedulerRegistry.h: In static member function 'static llvm::ScheduleDAGSDNodes* (* llvm::RegisterScheduler::getDefault())(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SchedulerRegistry.h:56:50: warning: cast between incompatible function types from 'llvm::MachinePassCtor' {aka 'void* (*)()'} to 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} [-Wcast-function-type] BUILDSTDERR: return (FunctionPassCtor)Registry.getDefault(); BUILDSTDERR: ^ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SchedulerRegistry.h: In static member function 'static void llvm::RegisterScheduler::setDefault(llvm::RegisterScheduler::FunctionPassCtor)': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/SchedulerRegistry.h:59:42: warning: cast between incompatible function types from 'llvm::RegisterScheduler::FunctionPassCtor' {aka 'llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)'} to 'llvm::MachinePassCtor' {aka 'void* (*)()'} [-Wcast-function-type] BUILDSTDERR: Registry.setDefault((MachinePassCtor)C); BUILDSTDERR: ^ BUILDSTDERR: In file included from RemoteTarget.h:18, BUILDSTDERR: from RemoteMemoryManager.h:18, BUILDSTDERR: from lli.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:497:12: required from 'llvm::cl::ValuesClass::ValuesClass(const char*, DataType, const char*, va_list) [with DataType = int; va_list = char*]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:521:27: required from 'llvm::cl::ValuesClass llvm::cl::values(const char*, DataType, const char*, ...) [with DataType = int]' BUILDSTDERR: lli.cpp:193:25: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CBindingWrapping.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/IR/LLVMContext.h:19, BUILDSTDERR: from lli.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from RemoteTarget.h:18, BUILDSTDERR: from RemoteMemoryManager.h:18, BUILDSTDERR: from lli.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*) [with T1 = std::pair >; T2 = std::pair >; T = std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:302:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair >*; It2 = std::pair >*; T = std::pair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:815:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:880:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair >; unsigned int N = 4]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:487:7: required from 'llvm::cl::ValuesClass llvm::cl::values(const char*, DataType, const char*, ...) [with DataType = int]' BUILDSTDERR: lli.cpp:193:25: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:320:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E-I)*sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Casting.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CBindingWrapping.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/IR/LLVMContext.h:19, BUILDSTDERR: from lli.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Linking Release+Debug+Asserts executable lli llvm[2]: ======= Finished Linking Release+Debug+Asserts Executable lli make[3]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/lli/ChildTarget' llvm[3]: Compiling ../RemoteTarget.cpp for Release+Debug+Asserts build llvm[3]: Compiling ChildTarget.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from ChildTarget.cpp:239: BUILDSTDERR: ../Unix/RPCChannel.inc: In function 'bool llvm::CheckError(int, size_t, const char*)': BUILDSTDERR: ../Unix/RPCChannel.inc:100:21: warning: 'sprintf' may write a terminating nul past the end of the destination [-Wformat-overflow=] BUILDSTDERR: sprintf(Number, "%d", rc); BUILDSTDERR: ^~~~ BUILDSTDERR: ../Unix/RPCChannel.inc:100:12: note: 'sprintf' output between 2 and 11 bytes into a destination of size 10 BUILDSTDERR: sprintf(Number, "%d", rc); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~ llvm[3]: Linking Release+Debug+Asserts executable lli-child-target llvm[3]: ======= Finished Linking Release+Debug+Asserts Executable lli-child-target make[3]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/lli/ChildTarget' make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/lli' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/llvm-extract' llvm[2]: Compiling llvm-extract.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from llvm-extract.cpp:24: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ llvm[2]: Linking Release+Debug+Asserts executable llvm-extract llvm[2]: ======= Finished Linking Release+Debug+Asserts Executable llvm-extract make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/llvm-extract' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/llvm-mc' llvm[2]: Compiling Disassembler.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCDwarf.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCAsmInfo.h:20, BUILDSTDERR: from Disassembler.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCStreamer.h:317:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from Disassembler.h:18, BUILDSTDERR: from Disassembler.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCDwarf.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCAsmInfo.h:20, BUILDSTDERR: from Disassembler.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCContext.h:421:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from Disassembler.h:18, BUILDSTDERR: from Disassembler.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling llvm-mc.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCTargetOptionsCommandFlags.h:18, BUILDSTDERR: from llvm-mc.cpp:28: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCAsmBackend.h:13, BUILDSTDERR: from llvm-mc.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCStreamer.h:317:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from Disassembler.h:18, BUILDSTDERR: from llvm-mc.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCAsmBackend.h:13, BUILDSTDERR: from llvm-mc.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCContext.h:421:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from Disassembler.h:18, BUILDSTDERR: from llvm-mc.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCAsmBackend.h:13, BUILDSTDERR: from llvm-mc.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:497:12: required from 'llvm::cl::ValuesClass::ValuesClass(const char*, DataType, const char*, va_list) [with DataType = int; va_list = char*]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:521:27: required from 'llvm::cl::ValuesClass llvm::cl::values(const char*, DataType, const char*, ...) [with DataType = int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCTargetOptionsCommandFlags.h:30:28: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from Disassembler.h:18, BUILDSTDERR: from llvm-mc.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCAsmBackend.h:13, BUILDSTDERR: from llvm-mc.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*) [with T1 = std::pair >; T2 = std::pair >; T = std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:302:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair >*; It2 = std::pair >*; T = std::pair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:815:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:880:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair >; unsigned int N = 4]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:487:7: required from 'llvm::cl::ValuesClass llvm::cl::values(const char*, DataType, const char*, ...) [with DataType = int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCTargetOptionsCommandFlags.h:30:28: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:320:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E-I)*sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from Disassembler.h:18, BUILDSTDERR: from llvm-mc.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Linking Release+Debug+Asserts executable llvm-mc llvm[2]: ======= Finished Linking Release+Debug+Asserts Executable llvm-mc make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/llvm-mc' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/bugpoint' llvm[2]: Compiling BugDriver.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from ToolRunner.h:21, BUILDSTDERR: from BugDriver.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ llvm[2]: Compiling CrashDebugger.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from ToolRunner.h:21, BUILDSTDERR: from CrashDebugger.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ llvm[2]: Compiling ExecutionDriver.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from ToolRunner.h:21, BUILDSTDERR: from ExecutionDriver.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:23, BUILDSTDERR: from ToolRunner.h:21, BUILDSTDERR: from ExecutionDriver.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:497:12: required from 'llvm::cl::ValuesClass::ValuesClass(const char*, DataType, const char*, va_list) [with DataType = int; va_list = char*]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:521:27: required from 'llvm::cl::ValuesClass llvm::cl::values(const char*, DataType, const char*, ...) [with DataType = int]' BUILDSTDERR: ExecutionDriver.cpp:57:41: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/IR/ValueMap.h:29, BUILDSTDERR: from BugDriver.h:19, BUILDSTDERR: from ExecutionDriver.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:23, BUILDSTDERR: from ToolRunner.h:21, BUILDSTDERR: from ExecutionDriver.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*) [with T1 = std::pair >; T2 = std::pair >; T = std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:302:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair >*; It2 = std::pair >*; T = std::pair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:815:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:880:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair >; unsigned int N = 4]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:487:7: required from 'llvm::cl::ValuesClass llvm::cl::values(const char*, DataType, const char*, ...) [with DataType = int]' BUILDSTDERR: ExecutionDriver.cpp:57:41: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:320:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E-I)*sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/IR/ValueMap.h:29, BUILDSTDERR: from BugDriver.h:19, BUILDSTDERR: from ExecutionDriver.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling ExtractFunction.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from ExtractFunction.cpp:24: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ llvm[2]: Compiling FindBugs.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from ToolRunner.h:21, BUILDSTDERR: from FindBugs.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ llvm[2]: Compiling Miscompilation.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from ToolRunner.h:21, BUILDSTDERR: from Miscompilation.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ llvm[2]: Compiling OptimizerDriver.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from OptimizerDriver.cpp:24: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ llvm[2]: Compiling ToolRunner.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from ToolRunner.h:21, BUILDSTDERR: from ToolRunner.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ llvm[2]: Compiling bugpoint.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from ToolRunner.h:21, BUILDSTDERR: from bugpoint.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ llvm[2]: Linking Release+Debug+Asserts executable bugpoint llvm[2]: ======= Finished Linking Release+Debug+Asserts Executable bugpoint make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/bugpoint' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/llvm-bcanalyzer' llvm[2]: Compiling llvm-bcanalyzer.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from llvm-bcanalyzer.cpp:35: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ llvm[2]: Linking Release+Debug+Asserts executable llvm-bcanalyzer llvm[2]: ======= Finished Linking Release+Debug+Asserts Executable llvm-bcanalyzer make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/llvm-bcanalyzer' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/llvm-diff' llvm[2]: Compiling DiffConsumer.cpp for Release+Debug+Asserts build llvm[2]: Compiling DiffLog.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from DiffLog.h:17, BUILDSTDERR: from DiffLog.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: DiffLog.cpp:34:34: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from DiffLog.h:17, BUILDSTDERR: from DiffLog.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling DifferenceEngine.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from DiffLog.h:17, BUILDSTDERR: from DiffConsumer.h:17, BUILDSTDERR: from DifferenceEngine.h:18, BUILDSTDERR: from DifferenceEngine.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: DifferenceEngine.cpp:660:47: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from DiffLog.h:17, BUILDSTDERR: from DiffConsumer.h:17, BUILDSTDERR: from DifferenceEngine.h:18, BUILDSTDERR: from DifferenceEngine.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from DiffLog.h:17, BUILDSTDERR: from DiffConsumer.h:17, BUILDSTDERR: from DifferenceEngine.h:18, BUILDSTDERR: from DifferenceEngine.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: DifferenceEngine.cpp:51:5: required from 'void {anonymous}::PriorityQueue::insert(const T&) [with T = std::pair; Sorter = {anonymous}::FunctionDifferenceEngine::QueueSorter; unsigned int InlineCapacity = 20]' BUILDSTDERR: DifferenceEngine.cpp:169:33: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from DiffLog.h:17, BUILDSTDERR: from DiffConsumer.h:17, BUILDSTDERR: from DifferenceEngine.h:18, BUILDSTDERR: from DifferenceEngine.cpp:15: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling llvm-diff.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from llvm-diff.cpp:23: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ llvm[2]: Linking Release+Debug+Asserts executable llvm-diff llvm[2]: ======= Finished Linking Release+Debug+Asserts Executable llvm-diff make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/llvm-diff' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/macho-dump' llvm[2]: Compiling macho-dump.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from macho-dump.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ llvm[2]: Linking Release+Debug+Asserts executable macho-dump llvm[2]: ======= Finished Linking Release+Debug+Asserts Executable macho-dump make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/macho-dump' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/llvm-objdump' llvm[2]: Compiling COFFDump.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from llvm-objdump.h:14, BUILDSTDERR: from COFFDump.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ llvm[2]: Compiling ELFDump.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from llvm-objdump.h:14, BUILDSTDERR: from ELFDump.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ llvm[2]: Compiling MachODump.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from llvm-objdump.h:14, BUILDSTDERR: from MachODump.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:23, BUILDSTDERR: from llvm-objdump.h:14, BUILDSTDERR: from MachODump.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCStreamer.h:317:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from llvm-objdump.h:13, BUILDSTDERR: from MachODump.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:23, BUILDSTDERR: from llvm-objdump.h:14, BUILDSTDERR: from MachODump.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCContext.h:421:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from llvm-objdump.h:13, BUILDSTDERR: from MachODump.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: MachODump.cpp: In function 'void PrintMachHeader(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, uint32_t, bool)': BUILDSTDERR: MachODump.cpp:1033:17: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: outs() << " X86_64"; BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: MachODump.cpp:1034:5: note: here BUILDSTDERR: case MachO::CPU_SUBTYPE_X86_64_ALL: BUILDSTDERR: ^~~~ llvm[2]: Compiling llvm-objdump.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from llvm-objdump.h:14, BUILDSTDERR: from llvm-objdump.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:23, BUILDSTDERR: from llvm-objdump.h:14, BUILDSTDERR: from llvm-objdump.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCStreamer.h:317:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from llvm-objdump.h:13, BUILDSTDERR: from llvm-objdump.cpp:19: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:23, BUILDSTDERR: from llvm-objdump.h:14, BUILDSTDERR: from llvm-objdump.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCContext.h:421:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from llvm-objdump.h:13, BUILDSTDERR: from llvm-objdump.cpp:19: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Linking Release+Debug+Asserts executable llvm-objdump llvm[2]: ======= Finished Linking Release+Debug+Asserts Executable llvm-objdump make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/llvm-objdump' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/llvm-readobj' llvm[2]: Compiling ARMAttributeParser.cpp for Release+Debug+Asserts build llvm[2]: Compiling ARMWinEHPrinter.cpp for Release+Debug+Asserts build llvm[2]: Compiling COFFDumper.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from llvm-readobj.h:13, BUILDSTDERR: from COFFDumper.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ llvm[2]: Compiling ELFDumper.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from llvm-readobj.h:13, BUILDSTDERR: from ELFDumper.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: ELFDumper.cpp: In function 'const char* getElfSegmentType(unsigned int, unsigned int)': BUILDSTDERR: ELFDumper.cpp:463:5: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: switch (Type) { BUILDSTDERR: ^~~~~~ BUILDSTDERR: ELFDumper.cpp:466:3: note: here BUILDSTDERR: case ELF::EM_MIPS: BUILDSTDERR: ^~~~ BUILDSTDERR: ELFDumper.cpp: In function 'const char* getElfSectionType(unsigned int, unsigned int)': BUILDSTDERR: ELFDumper.cpp:394:5: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: switch (Type) { BUILDSTDERR: ^~~~~~ BUILDSTDERR: ELFDumper.cpp:401:3: note: here BUILDSTDERR: case ELF::EM_HEXAGON: BUILDSTDERR: ^~~~ BUILDSTDERR: ELFDumper.cpp:402:5: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: switch (Type) { LLVM_READOBJ_ENUM_CASE(ELF, SHT_HEX_ORDERED); } BUILDSTDERR: ^~~~~~ BUILDSTDERR: ELFDumper.cpp:403:3: note: here BUILDSTDERR: case ELF::EM_X86_64: BUILDSTDERR: ^~~~ BUILDSTDERR: ELFDumper.cpp:404:5: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: switch (Type) { LLVM_READOBJ_ENUM_CASE(ELF, SHT_X86_64_UNWIND); } BUILDSTDERR: ^~~~~~ BUILDSTDERR: ELFDumper.cpp:405:3: note: here BUILDSTDERR: case ELF::EM_MIPS: BUILDSTDERR: ^~~~ llvm[2]: Compiling Error.cpp for Release+Debug+Asserts build llvm[2]: Compiling MachODumper.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from llvm-readobj.h:13, BUILDSTDERR: from MachODumper.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ llvm[2]: Compiling ObjDumper.cpp for Release+Debug+Asserts build llvm[2]: Compiling StreamWriter.cpp for Release+Debug+Asserts build llvm[2]: Compiling Win64EHDumper.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from llvm-readobj.h:13, BUILDSTDERR: from Win64EHDumper.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ llvm[2]: Compiling llvm-readobj.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from llvm-readobj.h:13, BUILDSTDERR: from llvm-readobj.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ llvm[2]: Linking Release+Debug+Asserts executable llvm-readobj llvm[2]: ======= Finished Linking Release+Debug+Asserts Executable llvm-readobj make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/llvm-readobj' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/llvm-rtdyld' llvm[2]: Compiling llvm-rtdyld.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from llvm-rtdyld.cpp:27: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from llvm-rtdyld.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCStreamer.h:317:66: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from llvm-rtdyld.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair, std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from llvm-rtdyld.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCContext.h:421:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from llvm-rtdyld.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from llvm-rtdyld.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:497:12: required from 'llvm::cl::ValuesClass::ValuesClass(const char*, DataType, const char*, va_list) [with DataType = int; va_list = char*]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:521:27: required from 'llvm::cl::ValuesClass llvm::cl::values(const char*, DataType, const char*, ...) [with DataType = int]' BUILDSTDERR: llvm-rtdyld.cpp:61:31: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from llvm-rtdyld.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from llvm-rtdyld.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*) [with T1 = std::pair >; T2 = std::pair >; T = std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:302:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair >*; It2 = std::pair >*; T = std::pair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:815:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:880:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair >; unsigned int N = 4]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:487:7: required from 'llvm::cl::ValuesClass llvm::cl::values(const char*, DataType, const char*, ...) [with DataType = int]' BUILDSTDERR: llvm-rtdyld.cpp:61:31: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:320:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E-I)*sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:17, BUILDSTDERR: from llvm-rtdyld.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Linking Release+Debug+Asserts executable llvm-rtdyld llvm[2]: ======= Finished Linking Release+Debug+Asserts Executable llvm-rtdyld make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/llvm-rtdyld' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/llvm-dwarfdump' llvm[2]: Compiling llvm-dwarfdump.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from llvm-dwarfdump.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/DebugInfo/DIContext.h:19, BUILDSTDERR: from llvm-dwarfdump.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:497:12: required from 'llvm::cl::ValuesClass::ValuesClass(const char*, DataType, const char*, va_list) [with DataType = int; va_list = char*]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:521:27: required from 'llvm::cl::ValuesClass llvm::cl::values(const char*, DataType, const char*, ...) [with DataType = int]' BUILDSTDERR: llvm-dwarfdump.cpp:66:21: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from llvm-dwarfdump.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/DebugInfo/DIContext.h:19, BUILDSTDERR: from llvm-dwarfdump.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*) [with T1 = std::pair >; T2 = std::pair >; T = std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:302:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair >*; It2 = std::pair >*; T = std::pair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:815:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:880:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair >; unsigned int N = 4]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:487:7: required from 'llvm::cl::ValuesClass llvm::cl::values(const char*, DataType, const char*, ...) [with DataType = int]' BUILDSTDERR: llvm-dwarfdump.cpp:66:21: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:320:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E-I)*sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from llvm-dwarfdump.cpp:14: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Linking Release+Debug+Asserts executable llvm-dwarfdump llvm[2]: ======= Finished Linking Release+Debug+Asserts Executable llvm-dwarfdump make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/llvm-dwarfdump' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/llvm-cov' llvm[2]: Compiling CodeCoverage.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from CodeCoverage.cpp:31: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ llvm[2]: Compiling CoverageFilters.cpp for Release+Debug+Asserts build llvm[2]: Compiling CoverageReport.cpp for Release+Debug+Asserts build llvm[2]: Compiling CoverageSummary.cpp for Release+Debug+Asserts build llvm[2]: Compiling CoverageSummaryInfo.cpp for Release+Debug+Asserts build llvm[2]: Compiling SourceCoverageDataManager.cpp for Release+Debug+Asserts build llvm[2]: Compiling SourceCoverageView.cpp for Release+Debug+Asserts build llvm[2]: Compiling TestingSupport.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from TestingSupport.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ llvm[2]: Compiling gcov.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from gcov.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ llvm[2]: Compiling llvm-cov.cpp for Release+Debug+Asserts build llvm[2]: Linking Release+Debug+Asserts executable llvm-cov llvm[2]: ======= Finished Linking Release+Debug+Asserts Executable llvm-cov make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/llvm-cov' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/llvm-size' llvm[2]: Compiling llvm-size.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from llvm-size.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/APInt.h:19, BUILDSTDERR: from llvm-size.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:497:12: required from 'llvm::cl::ValuesClass::ValuesClass(const char*, DataType, const char*, va_list) [with DataType = int; va_list = char*]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:521:27: required from 'llvm::cl::ValuesClass llvm::cl::values(const char*, DataType, const char*, ...) [with DataType = int]' BUILDSTDERR: llvm-size.cpp:41:76: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/APInt.h:19, BUILDSTDERR: from llvm-size.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/APInt.h:19, BUILDSTDERR: from llvm-size.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*) [with T1 = std::pair >; T2 = std::pair >; T = std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:302:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair >*; It2 = std::pair >*; T = std::pair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:815:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:880:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair >; unsigned int N = 4]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:487:7: required from 'llvm::cl::ValuesClass llvm::cl::values(const char*, DataType, const char*, ...) [with DataType = int]' BUILDSTDERR: llvm-size.cpp:41:76: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:320:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E-I)*sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/APInt.h:19, BUILDSTDERR: from llvm-size.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Linking Release+Debug+Asserts executable llvm-size llvm[2]: ======= Finished Linking Release+Debug+Asserts Executable llvm-size make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/llvm-size' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/llvm-stress' llvm[2]: Compiling llvm-stress.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/IR/LegacyPassNameParser.h:31, BUILDSTDERR: from llvm-stress.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: llvm-stress.cpp: In member function 'virtual void {anonymous}::ConstModifier::Act()': BUILDSTDERR: llvm-stress.cpp:369:15: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: case 0: if (Ty->getScalarType()->isIntegerTy()) BUILDSTDERR: ^~ BUILDSTDERR: llvm-stress.cpp:371:7: note: here BUILDSTDERR: case 1: if (Ty->getScalarType()->isIntegerTy()) BUILDSTDERR: ^~~~ BUILDSTDERR: llvm-stress.cpp:393:15: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: case 0: if (Ty->isIntegerTy()) BUILDSTDERR: ^~ BUILDSTDERR: llvm-stress.cpp:396:7: note: here BUILDSTDERR: case 1: if (Ty->isIntegerTy()) BUILDSTDERR: ^~~~ BUILDSTDERR: llvm-stress.cpp:396:15: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: case 1: if (Ty->isIntegerTy()) BUILDSTDERR: ^~ BUILDSTDERR: llvm-stress.cpp:399:7: note: here BUILDSTDERR: case 2: case 3: case 4: case 5: BUILDSTDERR: ^~~~ llvm[2]: Linking Release+Debug+Asserts executable llvm-stress llvm[2]: ======= Finished Linking Release+Debug+Asserts Executable llvm-stress make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/llvm-stress' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/llvm-mcmarkup' llvm[2]: Compiling llvm-mcmarkup.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from llvm-mcmarkup.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ llvm[2]: Linking Release+Debug+Asserts executable llvm-mcmarkup llvm[2]: ======= Finished Linking Release+Debug+Asserts Executable llvm-mcmarkup make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/llvm-mcmarkup' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/llvm-profdata' llvm[2]: Compiling llvm-profdata.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from llvm-profdata.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ llvm[2]: Linking Release+Debug+Asserts executable llvm-profdata llvm[2]: ======= Finished Linking Release+Debug+Asserts Executable llvm-profdata make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/llvm-profdata' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/llvm-symbolizer' llvm[2]: Compiling LLVMSymbolize.cpp for Release+Debug+Asserts build llvm[2]: Compiling llvm-symbolizer.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from llvm-symbolizer.cpp:20: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from LLVMSymbolize.h:16, BUILDSTDERR: from llvm-symbolizer.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:497:12: required from 'llvm::cl::ValuesClass::ValuesClass(const char*, DataType, const char*, va_list) [with DataType = int; va_list = char*]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:521:27: required from 'llvm::cl::ValuesClass llvm::cl::values(const char*, DataType, const char*, ...) [with DataType = int]' BUILDSTDERR: llvm-symbolizer.cpp:46:28: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from LLVMSymbolize.h:16, BUILDSTDERR: from llvm-symbolizer.cpp:18: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from LLVMSymbolize.h:16, BUILDSTDERR: from llvm-symbolizer.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*) [with T1 = std::pair >; T2 = std::pair >; T = std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:302:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair >*; It2 = std::pair >*; T = std::pair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:815:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:880:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair >; unsigned int N = 4]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:487:7: required from 'llvm::cl::ValuesClass llvm::cl::values(const char*, DataType, const char*, ...) [with DataType = int]' BUILDSTDERR: llvm-symbolizer.cpp:46:28: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:320:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E-I)*sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from LLVMSymbolize.h:16, BUILDSTDERR: from llvm-symbolizer.cpp:18: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Linking Release+Debug+Asserts executable llvm-symbolizer llvm[2]: ======= Finished Linking Release+Debug+Asserts Executable llvm-symbolizer make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/llvm-symbolizer' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/obj2yaml' llvm[2]: Compiling Error.cpp for Release+Debug+Asserts build llvm[2]: Compiling coff2yaml.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/FileSystem.h:31, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Object/Binary.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Object/SymbolicFile.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Object/ObjectFile.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Object/COFF.h:17, BUILDSTDERR: from obj2yaml.h:16, BUILDSTDERR: from coff2yaml.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/YAMLParser.h:149:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Object/ObjectFile.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Object/COFF.h:17, BUILDSTDERR: from obj2yaml.h:16, BUILDSTDERR: from coff2yaml.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling elf2yaml.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/FileSystem.h:31, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Object/Binary.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Object/SymbolicFile.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Object/ObjectFile.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Object/COFF.h:17, BUILDSTDERR: from obj2yaml.h:16, BUILDSTDERR: from elf2yaml.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/YAMLParser.h:149:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/8/string:40, BUILDSTDERR: from /usr/include/c++/8/stdexcept:39, BUILDSTDERR: from /usr/include/c++/8/system_error:41, BUILDSTDERR: from Error.h:13, BUILDSTDERR: from elf2yaml.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling obj2yaml.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from obj2yaml.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ llvm[2]: Linking Release+Debug+Asserts executable obj2yaml llvm[2]: ======= Finished Linking Release+Debug+Asserts Executable obj2yaml make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/obj2yaml' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/yaml2obj' llvm[2]: Compiling yaml2coff.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from yaml2coff.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/YAMLParser.h:149:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from yaml2coff.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling yaml2elf.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from yaml2elf.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/YAMLParser.h:149:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:14, BUILDSTDERR: from yaml2elf.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling yaml2obj.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from yaml2obj.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:23, BUILDSTDERR: from yaml2obj.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/YAMLParser.h:149:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringExtras.h:17, BUILDSTDERR: from yaml2obj.cpp:18: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:23, BUILDSTDERR: from yaml2obj.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:497:12: required from 'llvm::cl::ValuesClass::ValuesClass(const char*, DataType, const char*, va_list) [with DataType = int; va_list = char*]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:521:27: required from 'llvm::cl::ValuesClass llvm::cl::values(const char*, DataType, const char*, ...) [with DataType = int]' BUILDSTDERR: yaml2obj.cpp:54:15: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringExtras.h:17, BUILDSTDERR: from yaml2obj.cpp:18: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:23, BUILDSTDERR: from yaml2obj.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*) [with T1 = std::pair >; T2 = std::pair >; T = std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:302:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair >*; It2 = std::pair >*; T = std::pair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:815:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:880:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair >; unsigned int N = 4]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:487:7: required from 'llvm::cl::ValuesClass llvm::cl::values(const char*, DataType, const char*, ...) [with DataType = int]' BUILDSTDERR: yaml2obj.cpp:54:15: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:320:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E-I)*sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringExtras.h:17, BUILDSTDERR: from yaml2obj.cpp:18: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Linking Release+Debug+Asserts executable yaml2obj llvm[2]: ======= Finished Linking Release+Debug+Asserts Executable yaml2obj make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/yaml2obj' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/llvm-c-test' llvm[2]: Compiling calc.c for Release+Debug+Asserts build BUILDSTDERR: In file included from calc.c:17: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm-c/Core.h:159:23: warning: enumerator value for 'LLVMNonLazyBind' is not an integer constant expression [-Wpedantic] BUILDSTDERR: LLVMNonLazyBind = 1 << 31 BUILDSTDERR: ^ llvm[2]: Compiling disassemble.c for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm-c/Target.h:22, BUILDSTDERR: from disassemble.c:18: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm-c/Core.h:159:23: warning: enumerator value for 'LLVMNonLazyBind' is not an integer constant expression [-Wpedantic] BUILDSTDERR: LLVMNonLazyBind = 1 << 31 BUILDSTDERR: ^ llvm[2]: Compiling helpers.c for Release+Debug+Asserts build llvm[2]: Compiling include-all.c for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm-c/Analysis.h:22, BUILDSTDERR: from include-all.c:17: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm-c/Core.h:159:23: warning: enumerator value for 'LLVMNonLazyBind' is not an integer constant expression [-Wpedantic] BUILDSTDERR: LLVMNonLazyBind = 1 << 31 BUILDSTDERR: ^ llvm[2]: Compiling main.c for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm-c/BitReader.h:22, BUILDSTDERR: from main.c:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm-c/Core.h:159:23: warning: enumerator value for 'LLVMNonLazyBind' is not an integer constant expression [-Wpedantic] BUILDSTDERR: LLVMNonLazyBind = 1 << 31 BUILDSTDERR: ^ llvm[2]: Compiling module.c for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm-c/BitReader.h:22, BUILDSTDERR: from module.c:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm-c/Core.h:159:23: warning: enumerator value for 'LLVMNonLazyBind' is not an integer constant expression [-Wpedantic] BUILDSTDERR: LLVMNonLazyBind = 1 << 31 BUILDSTDERR: ^ llvm[2]: Compiling object.c for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm-c/Object.h:22, BUILDSTDERR: from object.c:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm-c/Core.h:159:23: warning: enumerator value for 'LLVMNonLazyBind' is not an integer constant expression [-Wpedantic] BUILDSTDERR: LLVMNonLazyBind = 1 << 31 BUILDSTDERR: ^ llvm[2]: Compiling targets.c for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm-c/TargetMachine.h:22, BUILDSTDERR: from targets.c:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm-c/Core.h:159:23: warning: enumerator value for 'LLVMNonLazyBind' is not an integer constant expression [-Wpedantic] BUILDSTDERR: LLVMNonLazyBind = 1 << 31 BUILDSTDERR: ^ llvm[2]: Linking Release+Debug+Asserts executable llvm-c-test llvm[2]: ======= Finished Linking Release+Debug+Asserts Executable llvm-c-test make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/llvm-c-test' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/llvm-vtabledump' llvm[2]: Compiling Error.cpp for Release+Debug+Asserts build llvm[2]: Compiling llvm-vtabledump.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from llvm-vtabledump.h:13, BUILDSTDERR: from llvm-vtabledump.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ llvm[2]: Linking Release+Debug+Asserts executable llvm-vtabledump llvm[2]: ======= Finished Linking Release+Debug+Asserts Executable llvm-vtabledump make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/llvm-vtabledump' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/verify-uselistorder' llvm[2]: Compiling verify-uselistorder.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from verify-uselistorder.cpp:39: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ llvm[2]: Linking Release+Debug+Asserts executable verify-uselistorder llvm[2]: ======= Finished Linking Release+Debug+Asserts Executable verify-uselistorder make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/verify-uselistorder' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/bugpoint-passes' llvm[2]: Compiling TestPasses.cpp for Release+Debug+Asserts build (PIC) llvm[2]: Linking Release+Debug+Asserts Loadable Module BugpointPasses.so make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/bugpoint-passes' llvm[2]: Compiling Passes.cpp for Release+Debug+Asserts build llvm[2]: Compiling PassPrinters.cpp for Release+Debug+Asserts build llvm[2]: Compiling PrintSCC.cpp for Release+Debug+Asserts build llvm[2]: Compiling opt.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCTargetOptionsCommandFlags.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/CodeGen/CommandFlags.h:19, BUILDSTDERR: from opt.cpp:24: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/IR/Attributes.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/IR/CallSite.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Analysis/CallGraph.h:57, BUILDSTDERR: from opt.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:497:12: required from 'llvm::cl::ValuesClass::ValuesClass(const char*, DataType, const char*, va_list) [with DataType = int; va_list = char*]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:521:27: required from 'llvm::cl::ValuesClass llvm::cl::values(const char*, DataType, const char*, ...) [with DataType = int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCTargetOptionsCommandFlags.h:30:28: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from NewPMDriver.h:24, BUILDSTDERR: from opt.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/IR/Attributes.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/IR/CallSite.h:30, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Analysis/CallGraph.h:57, BUILDSTDERR: from opt.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*) [with T1 = std::pair >; T2 = std::pair >; T = std::pair >]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:302:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair >*; It2 = std::pair >*; T = std::pair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:815:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair >]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:880:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair >; unsigned int N = 4]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:487:7: required from 'llvm::cl::ValuesClass llvm::cl::values(const char*, DataType, const char*, ...) [with DataType = int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/MCTargetOptionsCommandFlags.h:30:28: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:320:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E-I)*sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from NewPMDriver.h:24, BUILDSTDERR: from opt.cpp:16: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair >' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Linking Release+Debug+Asserts executable opt llvm[2]: ======= Finished Linking Release+Debug+Asserts Executable opt make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/opt' make[1]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools' make[1]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/docs' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/docs' make[1]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/cmake' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/cmake/modules' llvm[2]: Generating LLVM CMake package config file llvm[2]: Generating LLVM CMake package version file llvm[2]: Generating LLVM CMake target exports file make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/cmake/modules' make[1]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/cmake' make[1]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/unittests' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/unittests/ADT' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/unittests/Analysis' llvm[2]: Compiling CFGTest.cpp for Release+Debug+Asserts build llvm[2]: Compiling APFloatTest.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from CFGTest.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:769:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:771:7: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #elif GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from APFloatTest.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:769:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:771:7: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #elif GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from CFGTest.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:257:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from APFloatTest.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:257:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:264:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:264:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:60, BUILDSTDERR: from CFGTest.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:174:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:180:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:60, BUILDSTDERR: from APFloatTest.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:174:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:180:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:47, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-param-test.h:192, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:61, BUILDSTDERR: from CFGTest.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:469:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:476:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:47, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-param-test.h:192, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:61, BUILDSTDERR: from APFloatTest.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:469:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:476:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from APFloatTest.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:1538:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from CFGTest.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:1538:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ llvm[2]: Compiling LazyCallGraphTest.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from LazyCallGraphTest.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:769:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:771:7: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #elif GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from LazyCallGraphTest.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:257:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:264:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:60, BUILDSTDERR: from LazyCallGraphTest.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:174:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:180:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:47, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-param-test.h:192, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:61, BUILDSTDERR: from LazyCallGraphTest.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:469:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:476:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from LazyCallGraphTest.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:1538:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: LazyCallGraphTest.cpp:43:1: warning: multi-line comment [-Wcomment] BUILDSTDERR: // / \ BUILDSTDERR: ^ BUILDSTDERR: LazyCallGraphTest.cpp:45:1: warning: multi-line comment [-Wcomment] BUILDSTDERR: // / \ BUILDSTDERR: ^ BUILDSTDERR: LazyCallGraphTest.cpp:47:1: warning: multi-line comment [-Wcomment] BUILDSTDERR: // / \ / \ BUILDSTDERR: ^ BUILDSTDERR: LazyCallGraphTest.cpp:51:1: warning: multi-line comment [-Wcomment] BUILDSTDERR: // / \ BUILDSTDERR: ^ llvm[2]: Compiling MixedTBAATest.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from MixedTBAATest.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:769:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:771:7: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #elif GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from MixedTBAATest.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:257:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:264:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:60, BUILDSTDERR: from MixedTBAATest.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:174:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:180:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:47, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-param-test.h:192, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:61, BUILDSTDERR: from MixedTBAATest.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:469:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:476:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from MixedTBAATest.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:1538:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from MixedTBAATest.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ llvm[2]: Compiling ScalarEvolutionTest.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from ScalarEvolutionTest.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:769:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:771:7: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #elif GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from ScalarEvolutionTest.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:257:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:264:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:60, BUILDSTDERR: from ScalarEvolutionTest.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:174:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:180:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:47, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-param-test.h:192, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:61, BUILDSTDERR: from ScalarEvolutionTest.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:469:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:476:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ScalarEvolutionTest.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:1538:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ llvm[2]: Compiling APIntTest.cpp for Release+Debug+Asserts build llvm[2]: Linking Release+Debug+Asserts unit test Analysis BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from APIntTest.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:769:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:771:7: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #elif GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from APIntTest.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:257:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:264:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:60, BUILDSTDERR: from APIntTest.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:174:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:180:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:47, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-param-test.h:192, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:61, BUILDSTDERR: from APIntTest.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:469:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:476:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from APIntTest.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:1538:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ llvm[2]: ======= Finished Linking Release+Debug+Asserts Unit test Analysis make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/unittests/Analysis' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/unittests/Bitcode' llvm[2]: Compiling BitReaderTest.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from BitReaderTest.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:769:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:771:7: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #elif GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from BitReaderTest.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:257:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:264:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:60, BUILDSTDERR: from BitReaderTest.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:174:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:180:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:47, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-param-test.h:192, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:61, BUILDSTDERR: from BitReaderTest.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:469:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:476:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from BitReaderTest.cpp:22: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:1538:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ llvm[2]: Linking Release+Debug+Asserts unit test Bitcode llvm[2]: ======= Finished Linking Release+Debug+Asserts Unit test Bitcode make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/unittests/Bitcode' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/unittests/CodeGen' llvm[2]: Compiling DIEHashTest.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from DIEHashTest.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:769:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:771:7: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #elif GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from DIEHashTest.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:257:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:264:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:60, BUILDSTDERR: from DIEHashTest.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:174:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:180:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:47, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-param-test.h:192, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:61, BUILDSTDERR: from DIEHashTest.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:469:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:476:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from DIEHashTest.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:1538:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ llvm[2]: Linking Release+Debug+Asserts unit test CodeGen llvm[2]: ======= Finished Linking Release+Debug+Asserts Unit test CodeGen make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/unittests/CodeGen' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/unittests/DebugInfo' llvm[2]: Compiling DWARFFormValueTest.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from DWARFFormValueTest.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:769:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:771:7: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #elif GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from DWARFFormValueTest.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:257:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:264:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:60, BUILDSTDERR: from DWARFFormValueTest.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:174:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:180:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:47, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-param-test.h:192, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:61, BUILDSTDERR: from DWARFFormValueTest.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:469:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:476:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from DWARFFormValueTest.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:1538:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ llvm[2]: Linking Release+Debug+Asserts unit test DebugInfo llvm[2]: ======= Finished Linking Release+Debug+Asserts Unit test DebugInfo make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/unittests/DebugInfo' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/unittests/ExecutionEngine' make[3]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/unittests/ExecutionEngine/JIT' llvm[3]: Compiling JITEventListenerTest.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from JITEventListenerTest.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:769:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:771:7: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #elif GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from JITEventListenerTest.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:257:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:264:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:60, BUILDSTDERR: from JITEventListenerTest.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:174:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:180:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:47, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-param-test.h:192, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:61, BUILDSTDERR: from JITEventListenerTest.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:469:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:476:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from JITEventListenerTest.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:1538:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ llvm[3]: Compiling JITMemoryManagerTest.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from JITMemoryManagerTest.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:769:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:771:7: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #elif GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from JITMemoryManagerTest.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:257:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:264:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:60, BUILDSTDERR: from JITMemoryManagerTest.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:174:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:180:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:47, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-param-test.h:192, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:61, BUILDSTDERR: from JITMemoryManagerTest.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:469:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:476:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from JITMemoryManagerTest.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:1538:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ llvm[3]: Compiling JITTest.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from JITTest.cpp:30: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:769:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:771:7: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #elif GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from JITTest.cpp:30: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:257:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:264:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:60, BUILDSTDERR: from JITTest.cpp:30: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:174:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:180:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:47, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-param-test.h:192, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:61, BUILDSTDERR: from JITTest.cpp:30: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:469:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:476:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from JITTest.cpp:30: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:1538:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ llvm[3]: Compiling MultiJITTest.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from MultiJITTest.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:769:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:771:7: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #elif GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from MultiJITTest.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:257:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:264:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:60, BUILDSTDERR: from MultiJITTest.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:174:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:180:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:47, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-param-test.h:192, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:61, BUILDSTDERR: from MultiJITTest.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:469:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:476:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from MultiJITTest.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:1538:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ tail -n +2 /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/unittests/ExecutionEngine/JIT/JITTests.def > /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/unittests/ExecutionEngine/JIT/JITTests.exports llvm[3]: Linking Release+Debug+Asserts unit test JIT llvm[3]: ======= Finished Linking Release+Debug+Asserts Unit test JIT make[3]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/unittests/ExecutionEngine/JIT' make[3]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/unittests/ExecutionEngine/MCJIT' llvm[3]: Compiling MCJITCAPITest.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from MCJITCAPITest.cpp:25: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:769:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:771:7: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #elif GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from MCJITCAPITest.cpp:25: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:257:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:264:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:60, BUILDSTDERR: from MCJITCAPITest.cpp:25: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:174:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:180:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:47, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-param-test.h:192, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:61, BUILDSTDERR: from MCJITCAPITest.cpp:25: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:469:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:476:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from MCJITCAPITest.cpp:25: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:1538:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ llvm[3]: Compiling MCJITMemoryManagerTest.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from MCJITMemoryManagerTest.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:769:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:771:7: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #elif GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from MCJITMemoryManagerTest.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:257:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:264:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:60, BUILDSTDERR: from MCJITMemoryManagerTest.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:174:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:180:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:47, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-param-test.h:192, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:61, BUILDSTDERR: from MCJITMemoryManagerTest.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:469:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:476:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from MCJITMemoryManagerTest.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:1538:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ llvm[3]: Compiling MCJITMultipleModuleTest.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from MCJITMultipleModuleTest.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:769:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:771:7: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #elif GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from MCJITMultipleModuleTest.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:257:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:264:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:60, BUILDSTDERR: from MCJITMultipleModuleTest.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:174:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:180:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:47, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-param-test.h:192, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:61, BUILDSTDERR: from MCJITMultipleModuleTest.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:469:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:476:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from MCJITMultipleModuleTest.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:1538:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ llvm[3]: Compiling MCJITObjectCacheTest.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from MCJITObjectCacheTest.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:769:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:771:7: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #elif GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from MCJITObjectCacheTest.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:257:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:264:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:60, BUILDSTDERR: from MCJITObjectCacheTest.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:174:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:180:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:47, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-param-test.h:192, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:61, BUILDSTDERR: from MCJITObjectCacheTest.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:469:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:476:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from MCJITObjectCacheTest.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:1538:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ llvm[3]: Compiling MCJITTest.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from MCJITTest.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:769:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:771:7: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #elif GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from MCJITTest.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:257:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:264:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:60, BUILDSTDERR: from MCJITTest.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:174:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:180:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:47, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-param-test.h:192, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:61, BUILDSTDERR: from MCJITTest.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:469:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:476:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from MCJITTest.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:1538:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ llvm[3]: Linking Release+Debug+Asserts unit test MCJIT llvm[3]: ======= Finished Linking Release+Debug+Asserts Unit test MCJIT make[3]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/unittests/ExecutionEngine/MCJIT' llvm[2]: Compiling ExecutionEngineTest.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from ExecutionEngineTest.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:769:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:771:7: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #elif GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from ExecutionEngineTest.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:257:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:264:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:60, BUILDSTDERR: from ExecutionEngineTest.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:174:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:180:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:47, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-param-test.h:192, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:61, BUILDSTDERR: from ExecutionEngineTest.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:469:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:476:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ExecutionEngineTest.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:1538:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ llvm[2]: Linking Release+Debug+Asserts unit test ExecutionEngine llvm[2]: ======= Finished Linking Release+Debug+Asserts Unit test ExecutionEngine make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/unittests/ExecutionEngine' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/unittests/IR' llvm[2]: Compiling AttributesTest.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from AttributesTest.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:769:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:771:7: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #elif GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from AttributesTest.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:257:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:264:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:60, BUILDSTDERR: from AttributesTest.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:174:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:180:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:47, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-param-test.h:192, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:61, BUILDSTDERR: from AttributesTest.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:469:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:476:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from AttributesTest.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:1538:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ llvm[2]: Compiling ConstantRangeTest.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from ConstantRangeTest.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:769:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:771:7: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #elif GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from ConstantRangeTest.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:257:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:264:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:60, BUILDSTDERR: from ConstantRangeTest.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:174:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:180:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:47, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-param-test.h:192, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:61, BUILDSTDERR: from ConstantRangeTest.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:469:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:476:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ConstantRangeTest.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:1538:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ llvm[2]: Compiling ConstantsTest.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from ConstantsTest.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:769:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:771:7: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #elif GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from ConstantsTest.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:257:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:264:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:60, BUILDSTDERR: from ConstantsTest.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:174:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:180:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:47, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-param-test.h:192, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:61, BUILDSTDERR: from ConstantsTest.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:469:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:476:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ConstantsTest.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:1538:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ llvm[2]: Compiling DominatorTreeTest.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from DominatorTreeTest.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:769:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:771:7: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #elif GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from DominatorTreeTest.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:257:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:264:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:60, BUILDSTDERR: from DominatorTreeTest.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:174:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:180:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:47, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-param-test.h:192, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:61, BUILDSTDERR: from DominatorTreeTest.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:469:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:476:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from DominatorTreeTest.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:1538:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ llvm[2]: Compiling IRBuilderTest.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from IRBuilderTest.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:769:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:771:7: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #elif GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from IRBuilderTest.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:257:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:264:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:60, BUILDSTDERR: from IRBuilderTest.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:174:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:180:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:47, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-param-test.h:192, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:61, BUILDSTDERR: from IRBuilderTest.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:469:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:476:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from IRBuilderTest.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:1538:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ llvm[2]: Compiling InstructionsTest.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from InstructionsTest.cpp:23: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:769:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:771:7: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #elif GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from InstructionsTest.cpp:23: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:257:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:264:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:60, BUILDSTDERR: from InstructionsTest.cpp:23: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:174:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:180:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:47, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-param-test.h:192, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:61, BUILDSTDERR: from InstructionsTest.cpp:23: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:469:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:476:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from InstructionsTest.cpp:23: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:1538:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ llvm[2]: Compiling LeakDetectorTest.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from LeakDetectorTest.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:769:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:771:7: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #elif GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from LeakDetectorTest.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:257:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:264:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:60, BUILDSTDERR: from LeakDetectorTest.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:174:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:180:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:47, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-param-test.h:192, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:61, BUILDSTDERR: from LeakDetectorTest.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:469:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:476:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from LeakDetectorTest.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:1538:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ llvm[2]: Compiling LegacyPassManagerTest.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from LegacyPassManagerTest.cpp:38: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:769:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:771:7: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #elif GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from LegacyPassManagerTest.cpp:38: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:257:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:264:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:60, BUILDSTDERR: from LegacyPassManagerTest.cpp:38: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:174:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:180:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:47, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-param-test.h:192, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:61, BUILDSTDERR: from LegacyPassManagerTest.cpp:38: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:469:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:476:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from LegacyPassManagerTest.cpp:38: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:1538:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ llvm[2]: Compiling MDBuilderTest.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from MDBuilderTest.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:769:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:771:7: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #elif GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from MDBuilderTest.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:257:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:264:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:60, BUILDSTDERR: from MDBuilderTest.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:174:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:180:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:47, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-param-test.h:192, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:61, BUILDSTDERR: from MDBuilderTest.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:469:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:476:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from MDBuilderTest.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:1538:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ llvm[2]: Compiling MetadataTest.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from MetadataTest.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:769:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:771:7: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #elif GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from MetadataTest.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:257:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:264:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:60, BUILDSTDERR: from MetadataTest.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:174:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:180:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:47, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-param-test.h:192, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:61, BUILDSTDERR: from MetadataTest.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:469:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:476:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from MetadataTest.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:1538:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: MetadataTest.cpp: In member function 'virtual void {anonymous}::MDStringTest_PrintingSimple_Test::TestBody()': BUILDSTDERR: MetadataTest.cpp:53:10: warning: 'char* strncpy(char*, const char*, size_t)' output truncated before terminating nul copying 13 bytes from a string of the same length [-Wstringop-truncation] BUILDSTDERR: strncpy(str, "testing 1 2 3", 13); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: MetadataTest.cpp:55:10: warning: 'char* strncpy(char*, const char*, size_t)' output truncated before terminating nul copying 13 bytes from a string of the same length [-Wstringop-truncation] BUILDSTDERR: strncpy(str, "aaaaaaaaaaaaa", 13); BUILDSTDERR: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ llvm[2]: Compiling PassManagerTest.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from PassManagerTest.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:769:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:771:7: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #elif GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from PassManagerTest.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:257:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:264:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:60, BUILDSTDERR: from PassManagerTest.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:174:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:180:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:47, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-param-test.h:192, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:61, BUILDSTDERR: from PassManagerTest.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:469:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:476:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from PassManagerTest.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:1538:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ llvm[2]: Compiling PatternMatch.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from PatternMatch.cpp:26: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:769:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:771:7: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #elif GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from PatternMatch.cpp:26: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:257:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:264:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:60, BUILDSTDERR: from PatternMatch.cpp:26: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:174:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:180:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:47, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-param-test.h:192, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:61, BUILDSTDERR: from PatternMatch.cpp:26: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:469:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:476:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from PatternMatch.cpp:26: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:1538:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ llvm[2]: Compiling TypeBuilderTest.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from TypeBuilderTest.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:769:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:771:7: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #elif GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from TypeBuilderTest.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:257:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:264:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:60, BUILDSTDERR: from TypeBuilderTest.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:174:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:180:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:47, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-param-test.h:192, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:61, BUILDSTDERR: from TypeBuilderTest.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:469:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:476:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from TypeBuilderTest.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:1538:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ llvm[2]: Compiling TypesTest.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from TypesTest.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:769:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:771:7: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #elif GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from TypesTest.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:257:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:264:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:60, BUILDSTDERR: from TypesTest.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:174:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:180:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:47, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-param-test.h:192, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:61, BUILDSTDERR: from TypesTest.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:469:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:476:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from TypesTest.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:1538:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ llvm[2]: Compiling UseTest.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from UseTest.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:769:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:771:7: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #elif GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from UseTest.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:257:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:264:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:60, BUILDSTDERR: from UseTest.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:174:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:180:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:47, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-param-test.h:192, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:61, BUILDSTDERR: from UseTest.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:469:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:476:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from UseTest.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:1538:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ llvm[2]: Compiling UserTest.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from UserTest.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:769:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:771:7: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #elif GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from UserTest.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:257:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:264:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:60, BUILDSTDERR: from UserTest.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:174:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:180:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:47, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-param-test.h:192, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:61, BUILDSTDERR: from UserTest.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:469:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:476:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from UserTest.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:1538:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ llvm[2]: Compiling ValueHandleTest.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from ValueHandleTest.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:769:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:771:7: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #elif GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from ValueHandleTest.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:257:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:264:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:60, BUILDSTDERR: from ValueHandleTest.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:174:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:180:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:47, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-param-test.h:192, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:61, BUILDSTDERR: from ValueHandleTest.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:469:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:476:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ValueHandleTest.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:1538:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ValueHandleTest.cpp:24:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] BUILDSTDERR: std::auto_ptr BitcastV; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/memory:80, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/APInt.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/APFloat.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/IR/Constants.h:24, BUILDSTDERR: from ValueHandleTest.cpp:11: BUILDSTDERR: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here BUILDSTDERR: template class auto_ptr; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: ValueHandleTest.cpp: In member function 'virtual void {anonymous}::ValueHandle_CallbackVH_DeletionCanRAUW_Test::TestBody()': BUILDSTDERR: ValueHandleTest.cpp:317:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] BUILDSTDERR: std::auto_ptr BitcastUser( BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/memory:80, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:25, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/APInt.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/APFloat.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/IR/Constants.h:24, BUILDSTDERR: from ValueHandleTest.cpp:11: BUILDSTDERR: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here BUILDSTDERR: template class auto_ptr; BUILDSTDERR: ^~~~~~~~ llvm[2]: Compiling ValueMapTest.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from ValueMapTest.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:769:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:771:7: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #elif GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from ValueMapTest.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:257:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:264:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:60, BUILDSTDERR: from ValueMapTest.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:174:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:180:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:47, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-param-test.h:192, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:61, BUILDSTDERR: from ValueMapTest.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:469:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:476:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ValueMapTest.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:1538:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/APInt.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/APFloat.h:20, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/IR/Constants.h:24, BUILDSTDERR: from ValueMapTest.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: ValueMapTest.cpp:110:9: required from 'void {anonymous}::ValueMapTest_OperationsWork_Test::TestBody() [with gtest_TypeParam_ = llvm::Instruction]' BUILDSTDERR: ValueMapTest.cpp:61:1: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/IR/ValueMap.h:29, BUILDSTDERR: from ValueMapTest.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling ValueTest.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from ValueTest.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:769:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:771:7: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #elif GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from ValueTest.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:257:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:264:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:60, BUILDSTDERR: from ValueTest.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:174:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:180:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:47, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-param-test.h:192, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:61, BUILDSTDERR: from ValueTest.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:469:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:476:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ValueTest.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:1538:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ llvm[2]: Compiling VerifierTest.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from VerifierTest.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:769:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:771:7: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #elif GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from VerifierTest.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:257:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:264:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:60, BUILDSTDERR: from VerifierTest.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:174:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:180:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:47, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-param-test.h:192, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:61, BUILDSTDERR: from VerifierTest.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:469:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:476:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from VerifierTest.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:1538:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ llvm[2]: Compiling WaymarkTest.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from WaymarkTest.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:769:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:771:7: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #elif GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from WaymarkTest.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:257:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:264:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:60, BUILDSTDERR: from WaymarkTest.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:174:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:180:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:47, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-param-test.h:192, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:61, BUILDSTDERR: from WaymarkTest.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:469:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:476:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from WaymarkTest.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:1538:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ llvm[2]: Linking Release+Debug+Asserts unit test IR llvm[2]: ======= Finished Linking Release+Debug+Asserts Unit test IR make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/unittests/IR' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/unittests/LineEditor' llvm[2]: Compiling LineEditor.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from LineEditor.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:769:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:771:7: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #elif GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from LineEditor.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:257:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:264:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:60, BUILDSTDERR: from LineEditor.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:174:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:180:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:47, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-param-test.h:192, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:61, BUILDSTDERR: from LineEditor.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:469:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:476:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from LineEditor.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:1538:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ llvm[2]: Linking Release+Debug+Asserts unit test LineEditor llvm[2]: ======= Finished Linking Release+Debug+Asserts Unit test LineEditor make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/unittests/LineEditor' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/unittests/Linker' llvm[2]: Compiling LinkModulesTest.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from LinkModulesTest.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:769:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:771:7: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #elif GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from LinkModulesTest.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:257:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:264:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:60, BUILDSTDERR: from LinkModulesTest.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:174:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:180:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:47, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-param-test.h:192, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:61, BUILDSTDERR: from LinkModulesTest.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:469:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:476:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from LinkModulesTest.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:1538:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ llvm[2]: Linking Release+Debug+Asserts unit test Linker llvm[2]: ======= Finished Linking Release+Debug+Asserts Unit test Linker make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/unittests/Linker' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/unittests/MC' llvm[2]: Compiling MCAtomTest.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from MCAtomTest.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:769:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:771:7: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #elif GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from MCAtomTest.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:257:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:264:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:60, BUILDSTDERR: from MCAtomTest.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:174:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:180:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:47, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-param-test.h:192, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:61, BUILDSTDERR: from MCAtomTest.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:469:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:476:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from MCAtomTest.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:1538:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ llvm[2]: Compiling StringTableBuilderTest.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from StringTableBuilderTest.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:769:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:771:7: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #elif GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from StringTableBuilderTest.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:257:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:264:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:60, BUILDSTDERR: from StringTableBuilderTest.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:174:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:180:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:47, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-param-test.h:192, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:61, BUILDSTDERR: from StringTableBuilderTest.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:469:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:476:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from StringTableBuilderTest.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:1538:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ llvm[2]: Compiling YAMLTest.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from YAMLTest.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:769:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:771:7: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #elif GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from YAMLTest.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:257:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:264:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:60, BUILDSTDERR: from YAMLTest.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:174:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:180:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:47, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-param-test.h:192, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:61, BUILDSTDERR: from YAMLTest.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:469:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:476:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from YAMLTest.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:1538:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/YAMLTraits.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/YAML.h:4, BUILDSTDERR: from YAMLTest.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/YAMLParser.h:149:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/type_traits.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMapInfo.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/YAMLTraits.h:14, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/MC/YAML.h:4, BUILDSTDERR: from YAMLTest.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Linking Release+Debug+Asserts unit test MC llvm[2]: ======= Finished Linking Release+Debug+Asserts Unit test MC make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/unittests/MC' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/unittests/Option' llvm[2]: Building Driver Option tables with tblgen llvm[2]: Compiling OptionParsingTest.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from OptionParsingTest.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:769:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:771:7: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #elif GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from OptionParsingTest.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:257:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:264:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:60, BUILDSTDERR: from OptionParsingTest.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:174:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:180:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:47, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-param-test.h:192, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:61, BUILDSTDERR: from OptionParsingTest.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:469:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:476:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from OptionParsingTest.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:1538:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ llvm[2]: Linking Release+Debug+Asserts unit test Option llvm[2]: ======= Finished Linking Release+Debug+Asserts Unit test Option make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/unittests/Option' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/unittests/Support' llvm[2]: Compiling AlignOfTest.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from AlignOfTest.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:769:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:771:7: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #elif GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from AlignOfTest.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:257:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:264:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:60, BUILDSTDERR: from AlignOfTest.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:174:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:180:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:47, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-param-test.h:192, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:61, BUILDSTDERR: from AlignOfTest.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:469:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:476:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from AlignOfTest.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:1538:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: AlignOfTest.cpp:32:32: warning: '-w' is not an option that controls warnings [-Wpragmas] BUILDSTDERR: #pragma GCC diagnostic warning "-w" BUILDSTDERR: ^~~~ BUILDSTDERR: AlignOfTest.cpp:69:8: warning: direct base '{anonymous}::S1' inaccessible in '{anonymous}::D9' due to ambiguity BUILDSTDERR: struct D9 : S1, D1 { S1 s1; }; BUILDSTDERR: ^~ BUILDSTDERR: AlignOfTest.cpp:80:7: warning: 'float {anonymous}::D2::g()' defined but not used [-Wunused-function] BUILDSTDERR: float D2::g() { return 0.0f; } BUILDSTDERR: ^~ BUILDSTDERR: AlignOfTest.cpp:79:8: warning: 'double {anonymous}::S6::f()' defined but not used [-Wunused-function] BUILDSTDERR: double S6::f() { return 0.0; } BUILDSTDERR: ^~ llvm[2]: Compiling AllocatorTest.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from AllocatorTest.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:769:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:771:7: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #elif GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from AllocatorTest.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:257:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:264:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:60, BUILDSTDERR: from AllocatorTest.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:174:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:180:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:47, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-param-test.h:192, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:61, BUILDSTDERR: from AllocatorTest.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:469:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:476:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from AllocatorTest.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:1538:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from AllocatorTest.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: AllocatorTest.cpp:20:47: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from AllocatorTest.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from AllocatorTest.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*) [with T1 = std::pair; T2 = std::pair; T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:302:23: required from 'static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:815:3: required from 'llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:880:36: required from 'llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:157:43: required from 'llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096]' BUILDSTDERR: AllocatorTest.cpp:33:44: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:320:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(Dest, I, (E-I)*sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from AllocatorTest.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling ArrayRecyclerTest.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from ArrayRecyclerTest.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:769:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:771:7: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #elif GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from ArrayRecyclerTest.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:257:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:264:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:60, BUILDSTDERR: from ArrayRecyclerTest.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:174:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:180:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:47, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-param-test.h:192, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:61, BUILDSTDERR: from ArrayRecyclerTest.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:469:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:476:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ArrayRecyclerTest.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:1538:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/ArrayRecycler.h:18, BUILDSTDERR: from ArrayRecyclerTest.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/ArrayRecycler.h:129:12: required from 'T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = {anonymous}::Object; long unsigned int Align = 8]' BUILDSTDERR: ArrayRecyclerTest.cpp:56:43: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/ArrayRecycler.h:18, BUILDSTDERR: from ArrayRecyclerTest.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling BlockFrequencyTest.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from BlockFrequencyTest.cpp:4: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:769:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:771:7: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #elif GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from BlockFrequencyTest.cpp:4: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:257:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:264:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:60, BUILDSTDERR: from BlockFrequencyTest.cpp:4: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:174:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:180:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:47, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-param-test.h:192, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:61, BUILDSTDERR: from BlockFrequencyTest.cpp:4: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:469:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:476:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from BlockFrequencyTest.cpp:4: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:1538:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ llvm[2]: Compiling BranchProbabilityTest.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from BranchProbabilityTest.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:769:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:771:7: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #elif GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from BranchProbabilityTest.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:257:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:264:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:60, BUILDSTDERR: from BranchProbabilityTest.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:174:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:180:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:47, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-param-test.h:192, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:61, BUILDSTDERR: from BranchProbabilityTest.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:469:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:476:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from BranchProbabilityTest.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:1538:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ llvm[2]: Compiling Casting.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from Casting.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:769:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:771:7: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #elif GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from Casting.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:257:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:264:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:60, BUILDSTDERR: from Casting.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:174:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:180:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:47, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-param-test.h:192, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:61, BUILDSTDERR: from Casting.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:469:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:476:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from Casting.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:1538:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ llvm[2]: Compiling CommandLineTest.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from CommandLineTest.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:769:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:771:7: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #elif GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from CommandLineTest.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:257:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:264:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:60, BUILDSTDERR: from CommandLineTest.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:174:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:180:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:47, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-param-test.h:192, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:61, BUILDSTDERR: from CommandLineTest.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:469:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:476:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from CommandLineTest.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:1538:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from CommandLineTest.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: CommandLineTest.cpp: In function 'void {anonymous}::testCommandLineTokenizer(void (*)(llvm::StringRef, llvm::cl::StringSaver&, llvm::SmallVectorImpl&, bool), const char*, const char* const*, size_t)': BUILDSTDERR: CommandLineTest.cpp:166:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (I < OutputSize) BUILDSTDERR: ^ llvm[2]: Compiling CompressionTest.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from CompressionTest.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:769:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:771:7: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #elif GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from CompressionTest.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:257:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:264:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:60, BUILDSTDERR: from CompressionTest.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:174:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:180:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:47, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-param-test.h:192, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:61, BUILDSTDERR: from CompressionTest.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:469:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:476:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from CompressionTest.cpp:18: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:1538:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ llvm[2]: Compiling ConvertUTFTest.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from ConvertUTFTest.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:769:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:771:7: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #elif GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from ConvertUTFTest.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:257:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:264:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:60, BUILDSTDERR: from ConvertUTFTest.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:174:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:180:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:47, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-param-test.h:192, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:61, BUILDSTDERR: from ConvertUTFTest.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:469:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:476:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ConvertUTFTest.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:1538:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ llvm[2]: Compiling DataExtractorTest.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from DataExtractorTest.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:769:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:771:7: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #elif GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from DataExtractorTest.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:257:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:264:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:60, BUILDSTDERR: from DataExtractorTest.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:174:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:180:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:47, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-param-test.h:192, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:61, BUILDSTDERR: from DataExtractorTest.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:469:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:476:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from DataExtractorTest.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:1538:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ llvm[2]: Compiling EndianTest.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from EndianTest.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:769:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:771:7: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #elif GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from EndianTest.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:257:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:264:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:60, BUILDSTDERR: from EndianTest.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:174:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:180:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:47, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-param-test.h:192, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:61, BUILDSTDERR: from EndianTest.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:469:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:476:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from EndianTest.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:1538:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ llvm[2]: Compiling ErrorOrTest.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from ErrorOrTest.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:769:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:771:7: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #elif GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from ErrorOrTest.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:257:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:264:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:60, BUILDSTDERR: from ErrorOrTest.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:174:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:180:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:47, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-param-test.h:192, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:61, BUILDSTDERR: from ErrorOrTest.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:469:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:476:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ErrorOrTest.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:1538:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ llvm[2]: Compiling FileOutputBufferTest.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from FileOutputBufferTest.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:769:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:771:7: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #elif GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from FileOutputBufferTest.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:257:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:264:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:60, BUILDSTDERR: from FileOutputBufferTest.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:174:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:180:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:47, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-param-test.h:192, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:61, BUILDSTDERR: from FileOutputBufferTest.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:469:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:476:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FileOutputBufferTest.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:1538:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ llvm[2]: Compiling IteratorTest.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from IteratorTest.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:769:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:771:7: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #elif GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from IteratorTest.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:257:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:264:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:60, BUILDSTDERR: from IteratorTest.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:174:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:180:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:47, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-param-test.h:192, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:61, BUILDSTDERR: from IteratorTest.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:469:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:476:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from IteratorTest.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:1538:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ llvm[2]: Compiling LEB128Test.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from LEB128Test.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:769:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:771:7: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #elif GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from LEB128Test.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:257:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:264:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:60, BUILDSTDERR: from LEB128Test.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:174:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:180:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:47, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-param-test.h:192, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:61, BUILDSTDERR: from LEB128Test.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:469:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:476:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from LEB128Test.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:1538:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ llvm[2]: Compiling LineIteratorTest.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from LineIteratorTest.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:769:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:771:7: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #elif GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from LineIteratorTest.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:257:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:264:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:60, BUILDSTDERR: from LineIteratorTest.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:174:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:180:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:47, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-param-test.h:192, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:61, BUILDSTDERR: from LineIteratorTest.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:469:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:476:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from LineIteratorTest.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:1538:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ llvm[2]: Compiling LockFileManagerTest.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from LockFileManagerTest.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:769:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:771:7: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #elif GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from LockFileManagerTest.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:257:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:264:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:60, BUILDSTDERR: from LockFileManagerTest.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:174:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:180:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:47, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-param-test.h:192, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:61, BUILDSTDERR: from LockFileManagerTest.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:469:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:476:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from LockFileManagerTest.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:1538:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ llvm[2]: Compiling MD5Test.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from MD5Test.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:769:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:771:7: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #elif GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from MD5Test.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:257:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:264:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:60, BUILDSTDERR: from MD5Test.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:174:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:180:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:47, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-param-test.h:192, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:61, BUILDSTDERR: from MD5Test.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:469:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:476:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from MD5Test.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:1538:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ llvm[2]: Compiling ManagedStatic.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from ManagedStatic.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:769:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:771:7: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #elif GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from ManagedStatic.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:257:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:264:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:60, BUILDSTDERR: from ManagedStatic.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:174:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:180:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:47, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-param-test.h:192, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:61, BUILDSTDERR: from ManagedStatic.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:469:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:476:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ManagedStatic.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:1538:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ llvm[2]: Compiling MathExtrasTest.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from MathExtrasTest.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:769:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:771:7: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #elif GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from MathExtrasTest.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:257:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:264:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:60, BUILDSTDERR: from MathExtrasTest.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:174:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:180:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:47, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-param-test.h:192, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:61, BUILDSTDERR: from MathExtrasTest.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:469:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:476:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from MathExtrasTest.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:1538:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ llvm[2]: Compiling MemoryBufferTest.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from MemoryBufferTest.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:769:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:771:7: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #elif GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from MemoryBufferTest.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:257:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:264:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:60, BUILDSTDERR: from MemoryBufferTest.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:174:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:180:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:47, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-param-test.h:192, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:61, BUILDSTDERR: from MemoryBufferTest.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:469:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:476:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from MemoryBufferTest.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:1538:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ llvm[2]: Compiling MemoryTest.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from MemoryTest.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:769:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:771:7: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #elif GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from MemoryTest.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:257:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:264:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:60, BUILDSTDERR: from MemoryTest.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:174:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:180:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:47, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-param-test.h:192, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:61, BUILDSTDERR: from MemoryTest.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:469:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:476:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from MemoryTest.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:1538:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ llvm[2]: Compiling Path.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from Path.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:769:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:771:7: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #elif GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from Path.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:257:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:264:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:60, BUILDSTDERR: from Path.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:174:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:180:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:47, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-param-test.h:192, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:61, BUILDSTDERR: from Path.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:469:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:476:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from Path.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:1538:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ llvm[2]: Compiling ProcessTest.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from ProcessTest.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:769:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:771:7: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #elif GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from ProcessTest.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:257:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:264:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:60, BUILDSTDERR: from ProcessTest.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:174:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:180:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:47, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-param-test.h:192, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:61, BUILDSTDERR: from ProcessTest.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:469:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:476:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ProcessTest.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:1538:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ llvm[2]: Compiling ProgramTest.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from ProgramTest.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:769:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:771:7: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #elif GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from ProgramTest.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:257:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:264:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:60, BUILDSTDERR: from ProgramTest.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:174:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:180:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:47, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-param-test.h:192, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:61, BUILDSTDERR: from ProgramTest.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:469:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:476:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ProgramTest.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:1538:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ProgramTest.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h: In member function 'void llvm::cl::alias::done()': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1671:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (!AliasFor) BUILDSTDERR: ^~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/CommandLine.h:1673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: addArgument(); BUILDSTDERR: ^~~~~~~~~~~ llvm[2]: Compiling RegexTest.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from RegexTest.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:769:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:771:7: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #elif GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from RegexTest.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:257:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:264:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:60, BUILDSTDERR: from RegexTest.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:174:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:180:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:47, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-param-test.h:192, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:61, BUILDSTDERR: from RegexTest.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:469:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:476:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from RegexTest.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:1538:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ llvm[2]: Compiling ScaledNumberTest.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from ScaledNumberTest.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:769:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:771:7: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #elif GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from ScaledNumberTest.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:257:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:264:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:60, BUILDSTDERR: from ScaledNumberTest.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:174:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:180:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:47, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-param-test.h:192, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:61, BUILDSTDERR: from ScaledNumberTest.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:469:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:476:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ScaledNumberTest.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:1538:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ScaledNumberTest.cpp: In member function 'virtual void {anonymous}::ScaledNumberHelpersTest_matchScales_Test::TestBody()': BUILDSTDERR: ScaledNumberTest.cpp:339:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (LDy) \ BUILDSTDERR: ^ BUILDSTDERR: ScaledNumberTest.cpp:345:3: note: in expansion of macro 'MATCH_SCALES' BUILDSTDERR: MATCH_SCALES(uint32_t, 0, 0, 0, 0, 0, 0, 0); BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: ScaledNumberTest.cpp:341:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (RDy) \ BUILDSTDERR: ^ BUILDSTDERR: ScaledNumberTest.cpp:345:3: note: in expansion of macro 'MATCH_SCALES' BUILDSTDERR: MATCH_SCALES(uint32_t, 0, 0, 0, 0, 0, 0, 0); BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: ScaledNumberTest.cpp:339:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (LDy) \ BUILDSTDERR: ^ BUILDSTDERR: ScaledNumberTest.cpp:346:3: note: in expansion of macro 'MATCH_SCALES' BUILDSTDERR: MATCH_SCALES(uint32_t, 0, 50, 7, 1, 0, 7, 1); BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: ScaledNumberTest.cpp:341:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (RDy) \ BUILDSTDERR: ^ BUILDSTDERR: ScaledNumberTest.cpp:346:3: note: in expansion of macro 'MATCH_SCALES' BUILDSTDERR: MATCH_SCALES(uint32_t, 0, 50, 7, 1, 0, 7, 1); BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: ScaledNumberTest.cpp:339:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (LDy) \ BUILDSTDERR: ^ BUILDSTDERR: ScaledNumberTest.cpp:347:3: note: in expansion of macro 'MATCH_SCALES' BUILDSTDERR: MATCH_SCALES(uint32_t, UINT32_C(1) << 31, 1, 9, 0, UINT32_C(1) << 31, 4, 1); BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: ScaledNumberTest.cpp:341:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (RDy) \ BUILDSTDERR: ^ BUILDSTDERR: ScaledNumberTest.cpp:347:3: note: in expansion of macro 'MATCH_SCALES' BUILDSTDERR: MATCH_SCALES(uint32_t, UINT32_C(1) << 31, 1, 9, 0, UINT32_C(1) << 31, 4, 1); BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: ScaledNumberTest.cpp:339:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (LDy) \ BUILDSTDERR: ^ BUILDSTDERR: ScaledNumberTest.cpp:348:3: note: in expansion of macro 'MATCH_SCALES' BUILDSTDERR: MATCH_SCALES(uint32_t, UINT32_C(1) << 31, 2, 9, 0, UINT32_C(1) << 31, 2, 2); BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: ScaledNumberTest.cpp:341:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (RDy) \ BUILDSTDERR: ^ BUILDSTDERR: ScaledNumberTest.cpp:348:3: note: in expansion of macro 'MATCH_SCALES' BUILDSTDERR: MATCH_SCALES(uint32_t, UINT32_C(1) << 31, 2, 9, 0, UINT32_C(1) << 31, 2, 2); BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: ScaledNumberTest.cpp:339:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (LDy) \ BUILDSTDERR: ^ BUILDSTDERR: ScaledNumberTest.cpp:349:3: note: in expansion of macro 'MATCH_SCALES' BUILDSTDERR: MATCH_SCALES(uint32_t, UINT32_C(1) << 31, 3, 9, 0, UINT32_C(1) << 31, 1, 3); BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: ScaledNumberTest.cpp:341:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (RDy) \ BUILDSTDERR: ^ BUILDSTDERR: ScaledNumberTest.cpp:349:3: note: in expansion of macro 'MATCH_SCALES' BUILDSTDERR: MATCH_SCALES(uint32_t, UINT32_C(1) << 31, 3, 9, 0, UINT32_C(1) << 31, 1, 3); BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: ScaledNumberTest.cpp:339:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (LDy) \ BUILDSTDERR: ^ BUILDSTDERR: ScaledNumberTest.cpp:350:3: note: in expansion of macro 'MATCH_SCALES' BUILDSTDERR: MATCH_SCALES(uint32_t, UINT32_C(1) << 31, 4, 9, 0, UINT32_C(1) << 31, 0, 4); BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: ScaledNumberTest.cpp:341:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (RDy) \ BUILDSTDERR: ^ BUILDSTDERR: ScaledNumberTest.cpp:350:3: note: in expansion of macro 'MATCH_SCALES' BUILDSTDERR: MATCH_SCALES(uint32_t, UINT32_C(1) << 31, 4, 9, 0, UINT32_C(1) << 31, 0, 4); BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: ScaledNumberTest.cpp:339:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (LDy) \ BUILDSTDERR: ^ BUILDSTDERR: ScaledNumberTest.cpp:351:3: note: in expansion of macro 'MATCH_SCALES' BUILDSTDERR: MATCH_SCALES(uint32_t, UINT32_C(1) << 30, 4, 9, 0, UINT32_C(1) << 31, 1, 3); BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: ScaledNumberTest.cpp:341:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (RDy) \ BUILDSTDERR: ^ BUILDSTDERR: ScaledNumberTest.cpp:351:3: note: in expansion of macro 'MATCH_SCALES' BUILDSTDERR: MATCH_SCALES(uint32_t, UINT32_C(1) << 30, 4, 9, 0, UINT32_C(1) << 31, 1, 3); BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: ScaledNumberTest.cpp:339:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (LDy) \ BUILDSTDERR: ^ BUILDSTDERR: ScaledNumberTest.cpp:352:3: note: in expansion of macro 'MATCH_SCALES' BUILDSTDERR: MATCH_SCALES(uint32_t, UINT32_C(1) << 29, 4, 9, 0, UINT32_C(1) << 31, 2, 2); BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: ScaledNumberTest.cpp:341:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (RDy) \ BUILDSTDERR: ^ BUILDSTDERR: ScaledNumberTest.cpp:352:3: note: in expansion of macro 'MATCH_SCALES' BUILDSTDERR: MATCH_SCALES(uint32_t, UINT32_C(1) << 29, 4, 9, 0, UINT32_C(1) << 31, 2, 2); BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: ScaledNumberTest.cpp:339:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (LDy) \ BUILDSTDERR: ^ BUILDSTDERR: ScaledNumberTest.cpp:353:3: note: in expansion of macro 'MATCH_SCALES' BUILDSTDERR: MATCH_SCALES(uint32_t, UINT32_C(1) << 28, 4, 9, 0, UINT32_C(1) << 31, 4, 1); BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: ScaledNumberTest.cpp:341:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (RDy) \ BUILDSTDERR: ^ BUILDSTDERR: ScaledNumberTest.cpp:353:3: note: in expansion of macro 'MATCH_SCALES' BUILDSTDERR: MATCH_SCALES(uint32_t, UINT32_C(1) << 28, 4, 9, 0, UINT32_C(1) << 31, 4, 1); BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: ScaledNumberTest.cpp:339:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (LDy) \ BUILDSTDERR: ^ BUILDSTDERR: ScaledNumberTest.cpp:354:3: note: in expansion of macro 'MATCH_SCALES' BUILDSTDERR: MATCH_SCALES(uint32_t, UINT32_C(1) << 27, 4, 9, 0, UINT32_C(1) << 31, 9, 0); BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: ScaledNumberTest.cpp:341:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (RDy) \ BUILDSTDERR: ^ BUILDSTDERR: ScaledNumberTest.cpp:354:3: note: in expansion of macro 'MATCH_SCALES' BUILDSTDERR: MATCH_SCALES(uint32_t, UINT32_C(1) << 27, 4, 9, 0, UINT32_C(1) << 31, 9, 0); BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: ScaledNumberTest.cpp:339:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (LDy) \ BUILDSTDERR: ^ BUILDSTDERR: ScaledNumberTest.cpp:355:3: note: in expansion of macro 'MATCH_SCALES' BUILDSTDERR: MATCH_SCALES(uint32_t, 7, 1, 0, 50, 7, 0, 1); BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: ScaledNumberTest.cpp:341:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (RDy) \ BUILDSTDERR: ^ BUILDSTDERR: ScaledNumberTest.cpp:355:3: note: in expansion of macro 'MATCH_SCALES' BUILDSTDERR: MATCH_SCALES(uint32_t, 7, 1, 0, 50, 7, 0, 1); BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: ScaledNumberTest.cpp:339:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (LDy) \ BUILDSTDERR: ^ BUILDSTDERR: ScaledNumberTest.cpp:356:3: note: in expansion of macro 'MATCH_SCALES' BUILDSTDERR: MATCH_SCALES(uint32_t, 9, 0, UINT32_C(1) << 31, 1, 4, UINT32_C(1) << 31, 1); BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: ScaledNumberTest.cpp:341:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (RDy) \ BUILDSTDERR: ^ BUILDSTDERR: ScaledNumberTest.cpp:356:3: note: in expansion of macro 'MATCH_SCALES' BUILDSTDERR: MATCH_SCALES(uint32_t, 9, 0, UINT32_C(1) << 31, 1, 4, UINT32_C(1) << 31, 1); BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: ScaledNumberTest.cpp:339:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (LDy) \ BUILDSTDERR: ^ BUILDSTDERR: ScaledNumberTest.cpp:357:3: note: in expansion of macro 'MATCH_SCALES' BUILDSTDERR: MATCH_SCALES(uint32_t, 9, 0, UINT32_C(1) << 31, 2, 2, UINT32_C(1) << 31, 2); BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: ScaledNumberTest.cpp:341:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (RDy) \ BUILDSTDERR: ^ BUILDSTDERR: ScaledNumberTest.cpp:357:3: note: in expansion of macro 'MATCH_SCALES' BUILDSTDERR: MATCH_SCALES(uint32_t, 9, 0, UINT32_C(1) << 31, 2, 2, UINT32_C(1) << 31, 2); BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: ScaledNumberTest.cpp:339:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (LDy) \ BUILDSTDERR: ^ BUILDSTDERR: ScaledNumberTest.cpp:358:3: note: in expansion of macro 'MATCH_SCALES' BUILDSTDERR: MATCH_SCALES(uint32_t, 9, 0, UINT32_C(1) << 31, 3, 1, UINT32_C(1) << 31, 3); BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: ScaledNumberTest.cpp:341:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (RDy) \ BUILDSTDERR: ^ BUILDSTDERR: ScaledNumberTest.cpp:358:3: note: in expansion of macro 'MATCH_SCALES' BUILDSTDERR: MATCH_SCALES(uint32_t, 9, 0, UINT32_C(1) << 31, 3, 1, UINT32_C(1) << 31, 3); BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: ScaledNumberTest.cpp:339:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (LDy) \ BUILDSTDERR: ^ BUILDSTDERR: ScaledNumberTest.cpp:359:3: note: in expansion of macro 'MATCH_SCALES' BUILDSTDERR: MATCH_SCALES(uint32_t, 9, 0, UINT32_C(1) << 31, 4, 0, UINT32_C(1) << 31, 4); BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: ScaledNumberTest.cpp:341:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (RDy) \ BUILDSTDERR: ^ BUILDSTDERR: ScaledNumberTest.cpp:359:3: note: in expansion of macro 'MATCH_SCALES' BUILDSTDERR: MATCH_SCALES(uint32_t, 9, 0, UINT32_C(1) << 31, 4, 0, UINT32_C(1) << 31, 4); BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: ScaledNumberTest.cpp:339:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (LDy) \ BUILDSTDERR: ^ BUILDSTDERR: ScaledNumberTest.cpp:360:3: note: in expansion of macro 'MATCH_SCALES' BUILDSTDERR: MATCH_SCALES(uint32_t, 9, 0, UINT32_C(1) << 30, 4, 1, UINT32_C(1) << 31, 3); BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: ScaledNumberTest.cpp:341:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (RDy) \ BUILDSTDERR: ^ BUILDSTDERR: ScaledNumberTest.cpp:360:3: note: in expansion of macro 'MATCH_SCALES' BUILDSTDERR: MATCH_SCALES(uint32_t, 9, 0, UINT32_C(1) << 30, 4, 1, UINT32_C(1) << 31, 3); BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: ScaledNumberTest.cpp:339:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (LDy) \ BUILDSTDERR: ^ BUILDSTDERR: ScaledNumberTest.cpp:361:3: note: in expansion of macro 'MATCH_SCALES' BUILDSTDERR: MATCH_SCALES(uint32_t, 9, 0, UINT32_C(1) << 29, 4, 2, UINT32_C(1) << 31, 2); BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: ScaledNumberTest.cpp:341:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (RDy) \ BUILDSTDERR: ^ BUILDSTDERR: ScaledNumberTest.cpp:361:3: note: in expansion of macro 'MATCH_SCALES' BUILDSTDERR: MATCH_SCALES(uint32_t, 9, 0, UINT32_C(1) << 29, 4, 2, UINT32_C(1) << 31, 2); BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: ScaledNumberTest.cpp:339:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (LDy) \ BUILDSTDERR: ^ BUILDSTDERR: ScaledNumberTest.cpp:362:3: note: in expansion of macro 'MATCH_SCALES' BUILDSTDERR: MATCH_SCALES(uint32_t, 9, 0, UINT32_C(1) << 28, 4, 4, UINT32_C(1) << 31, 1); BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: ScaledNumberTest.cpp:341:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (RDy) \ BUILDSTDERR: ^ BUILDSTDERR: ScaledNumberTest.cpp:362:3: note: in expansion of macro 'MATCH_SCALES' BUILDSTDERR: MATCH_SCALES(uint32_t, 9, 0, UINT32_C(1) << 28, 4, 4, UINT32_C(1) << 31, 1); BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: ScaledNumberTest.cpp:339:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (LDy) \ BUILDSTDERR: ^ BUILDSTDERR: ScaledNumberTest.cpp:363:3: note: in expansion of macro 'MATCH_SCALES' BUILDSTDERR: MATCH_SCALES(uint32_t, 9, 0, UINT32_C(1) << 27, 4, 9, UINT32_C(1) << 31, 0); BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: ScaledNumberTest.cpp:341:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (RDy) \ BUILDSTDERR: ^ BUILDSTDERR: ScaledNumberTest.cpp:363:3: note: in expansion of macro 'MATCH_SCALES' BUILDSTDERR: MATCH_SCALES(uint32_t, 9, 0, UINT32_C(1) << 27, 4, 9, UINT32_C(1) << 31, 0); BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: ScaledNumberTest.cpp:339:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (LDy) \ BUILDSTDERR: ^ BUILDSTDERR: ScaledNumberTest.cpp:365:3: note: in expansion of macro 'MATCH_SCALES' BUILDSTDERR: MATCH_SCALES(uint64_t, 0, 0, 0, 0, 0, 0, 0); BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: ScaledNumberTest.cpp:341:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (RDy) \ BUILDSTDERR: ^ BUILDSTDERR: ScaledNumberTest.cpp:365:3: note: in expansion of macro 'MATCH_SCALES' BUILDSTDERR: MATCH_SCALES(uint64_t, 0, 0, 0, 0, 0, 0, 0); BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: ScaledNumberTest.cpp:339:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (LDy) \ BUILDSTDERR: ^ BUILDSTDERR: ScaledNumberTest.cpp:366:3: note: in expansion of macro 'MATCH_SCALES' BUILDSTDERR: MATCH_SCALES(uint64_t, 0, 100, 7, 1, 0, 7, 1); BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: ScaledNumberTest.cpp:341:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (RDy) \ BUILDSTDERR: ^ BUILDSTDERR: ScaledNumberTest.cpp:366:3: note: in expansion of macro 'MATCH_SCALES' BUILDSTDERR: MATCH_SCALES(uint64_t, 0, 100, 7, 1, 0, 7, 1); BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: ScaledNumberTest.cpp:339:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (LDy) \ BUILDSTDERR: ^ BUILDSTDERR: ScaledNumberTest.cpp:367:3: note: in expansion of macro 'MATCH_SCALES' BUILDSTDERR: MATCH_SCALES(uint64_t, UINT64_C(1) << 63, 1, 9, 0, UINT64_C(1) << 63, 4, 1); BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: ScaledNumberTest.cpp:341:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (RDy) \ BUILDSTDERR: ^ BUILDSTDERR: ScaledNumberTest.cpp:367:3: note: in expansion of macro 'MATCH_SCALES' BUILDSTDERR: MATCH_SCALES(uint64_t, UINT64_C(1) << 63, 1, 9, 0, UINT64_C(1) << 63, 4, 1); BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: ScaledNumberTest.cpp:339:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (LDy) \ BUILDSTDERR: ^ BUILDSTDERR: ScaledNumberTest.cpp:368:3: note: in expansion of macro 'MATCH_SCALES' BUILDSTDERR: MATCH_SCALES(uint64_t, UINT64_C(1) << 63, 2, 9, 0, UINT64_C(1) << 63, 2, 2); BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: ScaledNumberTest.cpp:341:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (RDy) \ BUILDSTDERR: ^ BUILDSTDERR: ScaledNumberTest.cpp:368:3: note: in expansion of macro 'MATCH_SCALES' BUILDSTDERR: MATCH_SCALES(uint64_t, UINT64_C(1) << 63, 2, 9, 0, UINT64_C(1) << 63, 2, 2); BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: ScaledNumberTest.cpp:339:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (LDy) \ BUILDSTDERR: ^ BUILDSTDERR: ScaledNumberTest.cpp:369:3: note: in expansion of macro 'MATCH_SCALES' BUILDSTDERR: MATCH_SCALES(uint64_t, UINT64_C(1) << 63, 3, 9, 0, UINT64_C(1) << 63, 1, 3); BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: ScaledNumberTest.cpp:341:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (RDy) \ BUILDSTDERR: ^ BUILDSTDERR: ScaledNumberTest.cpp:369:3: note: in expansion of macro 'MATCH_SCALES' BUILDSTDERR: MATCH_SCALES(uint64_t, UINT64_C(1) << 63, 3, 9, 0, UINT64_C(1) << 63, 1, 3); BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: ScaledNumberTest.cpp:339:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (LDy) \ BUILDSTDERR: ^ BUILDSTDERR: ScaledNumberTest.cpp:370:3: note: in expansion of macro 'MATCH_SCALES' BUILDSTDERR: MATCH_SCALES(uint64_t, UINT64_C(1) << 63, 4, 9, 0, UINT64_C(1) << 63, 0, 4); BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: ScaledNumberTest.cpp:341:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (RDy) \ BUILDSTDERR: ^ BUILDSTDERR: ScaledNumberTest.cpp:370:3: note: in expansion of macro 'MATCH_SCALES' BUILDSTDERR: MATCH_SCALES(uint64_t, UINT64_C(1) << 63, 4, 9, 0, UINT64_C(1) << 63, 0, 4); BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: ScaledNumberTest.cpp:339:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (LDy) \ BUILDSTDERR: ^ BUILDSTDERR: ScaledNumberTest.cpp:371:3: note: in expansion of macro 'MATCH_SCALES' BUILDSTDERR: MATCH_SCALES(uint64_t, UINT64_C(1) << 62, 4, 9, 0, UINT64_C(1) << 63, 1, 3); BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: ScaledNumberTest.cpp:341:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (RDy) \ BUILDSTDERR: ^ BUILDSTDERR: ScaledNumberTest.cpp:371:3: note: in expansion of macro 'MATCH_SCALES' BUILDSTDERR: MATCH_SCALES(uint64_t, UINT64_C(1) << 62, 4, 9, 0, UINT64_C(1) << 63, 1, 3); BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: ScaledNumberTest.cpp:339:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (LDy) \ BUILDSTDERR: ^ BUILDSTDERR: ScaledNumberTest.cpp:372:3: note: in expansion of macro 'MATCH_SCALES' BUILDSTDERR: MATCH_SCALES(uint64_t, UINT64_C(1) << 61, 4, 9, 0, UINT64_C(1) << 63, 2, 2); BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: ScaledNumberTest.cpp:341:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (RDy) \ BUILDSTDERR: ^ BUILDSTDERR: ScaledNumberTest.cpp:372:3: note: in expansion of macro 'MATCH_SCALES' BUILDSTDERR: MATCH_SCALES(uint64_t, UINT64_C(1) << 61, 4, 9, 0, UINT64_C(1) << 63, 2, 2); BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: ScaledNumberTest.cpp:339:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (LDy) \ BUILDSTDERR: ^ BUILDSTDERR: ScaledNumberTest.cpp:373:3: note: in expansion of macro 'MATCH_SCALES' BUILDSTDERR: MATCH_SCALES(uint64_t, UINT64_C(1) << 60, 4, 9, 0, UINT64_C(1) << 63, 4, 1); BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: ScaledNumberTest.cpp:341:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (RDy) \ BUILDSTDERR: ^ BUILDSTDERR: ScaledNumberTest.cpp:373:3: note: in expansion of macro 'MATCH_SCALES' BUILDSTDERR: MATCH_SCALES(uint64_t, UINT64_C(1) << 60, 4, 9, 0, UINT64_C(1) << 63, 4, 1); BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: ScaledNumberTest.cpp:339:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (LDy) \ BUILDSTDERR: ^ BUILDSTDERR: ScaledNumberTest.cpp:374:3: note: in expansion of macro 'MATCH_SCALES' BUILDSTDERR: MATCH_SCALES(uint64_t, UINT64_C(1) << 59, 4, 9, 0, UINT64_C(1) << 63, 9, 0); BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: ScaledNumberTest.cpp:341:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (RDy) \ BUILDSTDERR: ^ BUILDSTDERR: ScaledNumberTest.cpp:374:3: note: in expansion of macro 'MATCH_SCALES' BUILDSTDERR: MATCH_SCALES(uint64_t, UINT64_C(1) << 59, 4, 9, 0, UINT64_C(1) << 63, 9, 0); BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: ScaledNumberTest.cpp:339:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (LDy) \ BUILDSTDERR: ^ BUILDSTDERR: ScaledNumberTest.cpp:375:3: note: in expansion of macro 'MATCH_SCALES' BUILDSTDERR: MATCH_SCALES(uint64_t, 7, 1, 0, 100, 7, 0, 1); BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: ScaledNumberTest.cpp:341:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (RDy) \ BUILDSTDERR: ^ BUILDSTDERR: ScaledNumberTest.cpp:375:3: note: in expansion of macro 'MATCH_SCALES' BUILDSTDERR: MATCH_SCALES(uint64_t, 7, 1, 0, 100, 7, 0, 1); BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: ScaledNumberTest.cpp:339:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (LDy) \ BUILDSTDERR: ^ BUILDSTDERR: ScaledNumberTest.cpp:376:3: note: in expansion of macro 'MATCH_SCALES' BUILDSTDERR: MATCH_SCALES(uint64_t, 9, 0, UINT64_C(1) << 63, 1, 4, UINT64_C(1) << 63, 1); BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: ScaledNumberTest.cpp:341:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (RDy) \ BUILDSTDERR: ^ BUILDSTDERR: ScaledNumberTest.cpp:376:3: note: in expansion of macro 'MATCH_SCALES' BUILDSTDERR: MATCH_SCALES(uint64_t, 9, 0, UINT64_C(1) << 63, 1, 4, UINT64_C(1) << 63, 1); BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: ScaledNumberTest.cpp:339:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (LDy) \ BUILDSTDERR: ^ BUILDSTDERR: ScaledNumberTest.cpp:377:3: note: in expansion of macro 'MATCH_SCALES' BUILDSTDERR: MATCH_SCALES(uint64_t, 9, 0, UINT64_C(1) << 63, 2, 2, UINT64_C(1) << 63, 2); BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: ScaledNumberTest.cpp:341:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (RDy) \ BUILDSTDERR: ^ BUILDSTDERR: ScaledNumberTest.cpp:377:3: note: in expansion of macro 'MATCH_SCALES' BUILDSTDERR: MATCH_SCALES(uint64_t, 9, 0, UINT64_C(1) << 63, 2, 2, UINT64_C(1) << 63, 2); BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: ScaledNumberTest.cpp:339:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (LDy) \ BUILDSTDERR: ^ BUILDSTDERR: ScaledNumberTest.cpp:378:3: note: in expansion of macro 'MATCH_SCALES' BUILDSTDERR: MATCH_SCALES(uint64_t, 9, 0, UINT64_C(1) << 63, 3, 1, UINT64_C(1) << 63, 3); BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: ScaledNumberTest.cpp:341:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (RDy) \ BUILDSTDERR: ^ BUILDSTDERR: ScaledNumberTest.cpp:378:3: note: in expansion of macro 'MATCH_SCALES' BUILDSTDERR: MATCH_SCALES(uint64_t, 9, 0, UINT64_C(1) << 63, 3, 1, UINT64_C(1) << 63, 3); BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: ScaledNumberTest.cpp:339:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (LDy) \ BUILDSTDERR: ^ BUILDSTDERR: ScaledNumberTest.cpp:379:3: note: in expansion of macro 'MATCH_SCALES' BUILDSTDERR: MATCH_SCALES(uint64_t, 9, 0, UINT64_C(1) << 63, 4, 0, UINT64_C(1) << 63, 4); BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: ScaledNumberTest.cpp:341:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (RDy) \ BUILDSTDERR: ^ BUILDSTDERR: ScaledNumberTest.cpp:379:3: note: in expansion of macro 'MATCH_SCALES' BUILDSTDERR: MATCH_SCALES(uint64_t, 9, 0, UINT64_C(1) << 63, 4, 0, UINT64_C(1) << 63, 4); BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: ScaledNumberTest.cpp:339:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (LDy) \ BUILDSTDERR: ^ BUILDSTDERR: ScaledNumberTest.cpp:380:3: note: in expansion of macro 'MATCH_SCALES' BUILDSTDERR: MATCH_SCALES(uint64_t, 9, 0, UINT64_C(1) << 62, 4, 1, UINT64_C(1) << 63, 3); BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: ScaledNumberTest.cpp:341:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (RDy) \ BUILDSTDERR: ^ BUILDSTDERR: ScaledNumberTest.cpp:380:3: note: in expansion of macro 'MATCH_SCALES' BUILDSTDERR: MATCH_SCALES(uint64_t, 9, 0, UINT64_C(1) << 62, 4, 1, UINT64_C(1) << 63, 3); BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: ScaledNumberTest.cpp:339:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (LDy) \ BUILDSTDERR: ^ BUILDSTDERR: ScaledNumberTest.cpp:381:3: note: in expansion of macro 'MATCH_SCALES' BUILDSTDERR: MATCH_SCALES(uint64_t, 9, 0, UINT64_C(1) << 61, 4, 2, UINT64_C(1) << 63, 2); BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: ScaledNumberTest.cpp:341:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (RDy) \ BUILDSTDERR: ^ BUILDSTDERR: ScaledNumberTest.cpp:381:3: note: in expansion of macro 'MATCH_SCALES' BUILDSTDERR: MATCH_SCALES(uint64_t, 9, 0, UINT64_C(1) << 61, 4, 2, UINT64_C(1) << 63, 2); BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: ScaledNumberTest.cpp:339:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (LDy) \ BUILDSTDERR: ^ BUILDSTDERR: ScaledNumberTest.cpp:382:3: note: in expansion of macro 'MATCH_SCALES' BUILDSTDERR: MATCH_SCALES(uint64_t, 9, 0, UINT64_C(1) << 60, 4, 4, UINT64_C(1) << 63, 1); BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: ScaledNumberTest.cpp:341:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (RDy) \ BUILDSTDERR: ^ BUILDSTDERR: ScaledNumberTest.cpp:382:3: note: in expansion of macro 'MATCH_SCALES' BUILDSTDERR: MATCH_SCALES(uint64_t, 9, 0, UINT64_C(1) << 60, 4, 4, UINT64_C(1) << 63, 1); BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: ScaledNumberTest.cpp:339:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (LDy) \ BUILDSTDERR: ^ BUILDSTDERR: ScaledNumberTest.cpp:383:3: note: in expansion of macro 'MATCH_SCALES' BUILDSTDERR: MATCH_SCALES(uint64_t, 9, 0, UINT64_C(1) << 59, 4, 9, UINT64_C(1) << 63, 0); BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: ScaledNumberTest.cpp:341:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (RDy) \ BUILDSTDERR: ^ BUILDSTDERR: ScaledNumberTest.cpp:383:3: note: in expansion of macro 'MATCH_SCALES' BUILDSTDERR: MATCH_SCALES(uint64_t, 9, 0, UINT64_C(1) << 59, 4, 9, UINT64_C(1) << 63, 0); BUILDSTDERR: ^~~~~~~~~~~~ llvm[2]: Compiling SourceMgrTest.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from SourceMgrTest.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:769:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:771:7: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #elif GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from SourceMgrTest.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:257:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:264:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:60, BUILDSTDERR: from SourceMgrTest.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:174:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:180:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:47, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-param-test.h:192, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:61, BUILDSTDERR: from SourceMgrTest.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:469:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:476:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from SourceMgrTest.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:1538:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ llvm[2]: Compiling SpecialCaseListTest.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from SpecialCaseListTest.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:769:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:771:7: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #elif GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from SpecialCaseListTest.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:257:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:264:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:60, BUILDSTDERR: from SpecialCaseListTest.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:174:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:180:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:47, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-param-test.h:192, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:61, BUILDSTDERR: from SpecialCaseListTest.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:469:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:476:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from SpecialCaseListTest.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:1538:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ llvm[2]: Compiling StringPool.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from StringPool.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:769:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:771:7: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #elif GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from StringPool.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:257:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:264:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:60, BUILDSTDERR: from StringPool.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:174:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:180:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:47, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-param-test.h:192, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:61, BUILDSTDERR: from StringPool.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:469:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:476:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from StringPool.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:1538:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ llvm[2]: Compiling SwapByteOrderTest.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from SwapByteOrderTest.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:769:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:771:7: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #elif GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from SwapByteOrderTest.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:257:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:264:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:60, BUILDSTDERR: from SwapByteOrderTest.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:174:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:180:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:47, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-param-test.h:192, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:61, BUILDSTDERR: from SwapByteOrderTest.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:469:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:476:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from SwapByteOrderTest.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:1538:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ llvm[2]: Compiling ThreadLocalTest.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from ThreadLocalTest.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:769:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:771:7: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #elif GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from ThreadLocalTest.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:257:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:264:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:60, BUILDSTDERR: from ThreadLocalTest.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:174:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:180:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:47, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-param-test.h:192, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:61, BUILDSTDERR: from ThreadLocalTest.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:469:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:476:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ThreadLocalTest.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:1538:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ llvm[2]: Compiling TimeValueTest.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from TimeValueTest.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:769:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:771:7: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #elif GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from TimeValueTest.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:257:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:264:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:60, BUILDSTDERR: from TimeValueTest.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:174:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:180:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:47, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-param-test.h:192, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:61, BUILDSTDERR: from TimeValueTest.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:469:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:476:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from TimeValueTest.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:1538:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ llvm[2]: Compiling UnicodeTest.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from UnicodeTest.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:769:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:771:7: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #elif GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from UnicodeTest.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:257:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:264:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:60, BUILDSTDERR: from UnicodeTest.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:174:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:180:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:47, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-param-test.h:192, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:61, BUILDSTDERR: from UnicodeTest.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:469:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:476:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from UnicodeTest.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:1538:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ llvm[2]: Compiling YAMLIOTest.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from YAMLIOTest.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:769:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:771:7: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #elif GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from YAMLIOTest.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:257:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:264:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:60, BUILDSTDERR: from YAMLIOTest.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:174:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:180:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:47, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-param-test.h:192, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:61, BUILDSTDERR: from YAMLIOTest.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:469:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:476:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from YAMLIOTest.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:1538:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from YAMLIOTest.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/YAMLParser.h:149:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from YAMLIOTest.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling YAMLParserTest.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from YAMLParserTest.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:769:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:771:7: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #elif GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from YAMLParserTest.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:257:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:264:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:60, BUILDSTDERR: from YAMLParserTest.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:174:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:180:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:47, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-param-test.h:192, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:61, BUILDSTDERR: from YAMLParserTest.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:469:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:476:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from YAMLParserTest.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:1538:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from YAMLParserTest.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/YAMLParser.h:149:42: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from YAMLParserTest.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling formatted_raw_ostream_test.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from formatted_raw_ostream_test.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:769:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:771:7: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #elif GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from formatted_raw_ostream_test.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:257:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:264:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:60, BUILDSTDERR: from formatted_raw_ostream_test.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:174:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:180:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:47, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-param-test.h:192, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:61, BUILDSTDERR: from formatted_raw_ostream_test.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:469:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:476:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from formatted_raw_ostream_test.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:1538:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ llvm[2]: Compiling raw_ostream_test.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from raw_ostream_test.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:769:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:771:7: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #elif GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from raw_ostream_test.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:257:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:264:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:60, BUILDSTDERR: from raw_ostream_test.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:174:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:180:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:47, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-param-test.h:192, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:61, BUILDSTDERR: from raw_ostream_test.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:469:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:476:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from raw_ostream_test.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:1538:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ llvm[2]: Linking Release+Debug+Asserts unit test Support llvm[2]: ======= Finished Linking Release+Debug+Asserts Unit test Support make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/unittests/Support' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/unittests/Transforms' make[3]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/unittests/Transforms/DebugIR' llvm[3]: Compiling DebugIR.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from DebugIR.cpp:33: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:769:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:771:7: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #elif GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from DebugIR.cpp:33: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:257:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:264:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:60, BUILDSTDERR: from DebugIR.cpp:33: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:174:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:180:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:47, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-param-test.h:192, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:61, BUILDSTDERR: from DebugIR.cpp:33: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:469:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:476:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from DebugIR.cpp:33: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:1538:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ llvm[3]: Linking Release+Debug+Asserts unit test DebugIR llvm[3]: ======= Finished Linking Release+Debug+Asserts Unit test DebugIR make[3]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/unittests/Transforms/DebugIR' make[3]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/unittests/Transforms/Utils' llvm[3]: Compiling ASanStackFrameLayoutTest.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from ASanStackFrameLayoutTest.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:769:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:771:7: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #elif GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from ASanStackFrameLayoutTest.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:257:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:264:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:60, BUILDSTDERR: from ASanStackFrameLayoutTest.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:174:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:180:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:47, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-param-test.h:192, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:61, BUILDSTDERR: from ASanStackFrameLayoutTest.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:469:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:476:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ASanStackFrameLayoutTest.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:1538:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ llvm[3]: Compiling Cloning.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from Cloning.cpp:26: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:769:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:771:7: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #elif GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from Cloning.cpp:26: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:257:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:264:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:60, BUILDSTDERR: from Cloning.cpp:26: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:174:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:180:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:47, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-param-test.h:192, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:61, BUILDSTDERR: from Cloning.cpp:26: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:469:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:476:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from Cloning.cpp:26: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:1538:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ llvm[3]: Compiling IntegerDivision.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from IntegerDivision.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:769:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:771:7: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #elif GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from IntegerDivision.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:257:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:264:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:60, BUILDSTDERR: from IntegerDivision.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:174:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:180:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:47, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-param-test.h:192, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:61, BUILDSTDERR: from IntegerDivision.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:469:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:476:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from IntegerDivision.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:1538:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ llvm[3]: Compiling Local.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from Local.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:769:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:771:7: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #elif GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from Local.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:257:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:264:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:60, BUILDSTDERR: from Local.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:174:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:180:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:47, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-param-test.h:192, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:61, BUILDSTDERR: from Local.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:469:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:476:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from Local.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:1538:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ llvm[3]: Linking Release+Debug+Asserts unit test Utils llvm[3]: ======= Finished Linking Release+Debug+Asserts Unit test Utils make[3]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/unittests/Transforms/Utils' make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/unittests/Transforms' llvm[2]: Compiling APSIntTest.cpp for Release+Debug+Asserts build llvm[2]: Compiling ArrayRefTest.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from ArrayRefTest.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:769:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:771:7: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #elif GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from APSIntTest.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:769:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:771:7: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #elif GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from ArrayRefTest.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:257:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from APSIntTest.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:257:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:264:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:60, BUILDSTDERR: from APSIntTest.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:174:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:180:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:47, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-param-test.h:192, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:61, BUILDSTDERR: from APSIntTest.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:469:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:476:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:264:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:60, BUILDSTDERR: from ArrayRefTest.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:174:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:180:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:47, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-param-test.h:192, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:61, BUILDSTDERR: from ArrayRefTest.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:469:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from APSIntTest.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:1538:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:476:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ArrayRefTest.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:1538:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:15, BUILDSTDERR: from ArrayRefTest.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:55:67: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:77:12: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = short unsigned int; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:147:10: required from 'llvm::ArrayRef llvm::ArrayRef::copy(Allocator&) [with Allocator = llvm::BumpPtrAllocatorImpl<>; T = short unsigned int]' BUILDSTDERR: ArrayRefTest.cpp:41:49: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/tuple:38, BUILDSTDERR: from /usr/include/c++/8/functional:54, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/STLExtras.h:23, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ArrayRef.h:14, BUILDSTDERR: from ArrayRefTest.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling BitVectorTest.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from BitVectorTest.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:769:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:771:7: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #elif GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from BitVectorTest.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:257:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:264:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:60, BUILDSTDERR: from BitVectorTest.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:174:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:180:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:47, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-param-test.h:192, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:61, BUILDSTDERR: from BitVectorTest.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:469:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:476:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from BitVectorTest.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:1538:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ llvm[2]: Compiling DAGDeltaAlgorithmTest.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from DAGDeltaAlgorithmTest.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:769:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:771:7: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #elif GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from DAGDeltaAlgorithmTest.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:257:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:264:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:60, BUILDSTDERR: from DAGDeltaAlgorithmTest.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:174:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:180:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:47, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-param-test.h:192, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:61, BUILDSTDERR: from DAGDeltaAlgorithmTest.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:469:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:476:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from DAGDeltaAlgorithmTest.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:1538:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ llvm[2]: Compiling DeltaAlgorithmTest.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from DeltaAlgorithmTest.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:769:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:771:7: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #elif GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from DeltaAlgorithmTest.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:257:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:264:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:60, BUILDSTDERR: from DeltaAlgorithmTest.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:174:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:180:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:47, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-param-test.h:192, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:61, BUILDSTDERR: from DeltaAlgorithmTest.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:469:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:476:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from DeltaAlgorithmTest.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:1538:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ llvm[2]: Compiling DenseMapTest.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from DenseMapTest.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:769:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:771:7: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #elif GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from DenseMapTest.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:257:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:264:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:60, BUILDSTDERR: from DenseMapTest.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:174:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:180:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:47, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-param-test.h:192, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:61, BUILDSTDERR: from DenseMapTest.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:469:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:476:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from DenseMapTest.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:1538:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from DenseMapTest.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap<{anonymous}::CtorTester, {anonymous}::CtorTester, {anonymous}::CtorTesterMapInfo>; DerivedT = llvm::DenseMap<{anonymous}::CtorTester, {anonymous}::CtorTester, {anonymous}::CtorTesterMapInfo>; KeyT = {anonymous}::CtorTester; ValueT = {anonymous}::CtorTester; KeyInfoT = {anonymous}::CtorTesterMapInfo]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:595:7: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = {anonymous}::CtorTester; ValueT = {anonymous}::CtorTester; KeyInfoT = {anonymous}::CtorTesterMapInfo]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:551:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = {anonymous}::CtorTester; ValueT = {anonymous}::CtorTester; KeyInfoT = {anonymous}::CtorTesterMapInfo]' BUILDSTDERR: DenseMapTest.cpp:243:13: required from 'void {anonymous}::DenseMapTest_AssignmentTest_Test::TestBody() [with gtest_TypeParam_ = llvm::DenseMap<{anonymous}::CtorTester, {anonymous}::CtorTester, {anonymous}::CtorTesterMapInfo>]' BUILDSTDERR: DenseMapTest.cpp:241:1: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:315:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'llvm::DenseMapBase, {anonymous}::CtorTester, {anonymous}::CtorTester, {anonymous}::CtorTesterMapInfo>::BucketT' {aka 'struct std::pair<{anonymous}::CtorTester, {anonymous}::CtorTester>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(getBuckets(), other.getBuckets(), BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: getNumBuckets() * sizeof(BucketT)); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/vector:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:55, BUILDSTDERR: from DenseMapTest.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'llvm::DenseMapBase, {anonymous}::CtorTester, {anonymous}::CtorTester, {anonymous}::CtorTesterMapInfo>::BucketT' {aka 'struct std::pair<{anonymous}::CtorTester, {anonymous}::CtorTester>'} declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from DenseMapTest.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::SmallDenseMap<{anonymous}::CtorTester, {anonymous}::CtorTester, 4, {anonymous}::CtorTesterMapInfo>; DerivedT = llvm::SmallDenseMap<{anonymous}::CtorTester, {anonymous}::CtorTester, 4, {anonymous}::CtorTesterMapInfo>; KeyT = {anonymous}::CtorTester; ValueT = {anonymous}::CtorTester; KeyInfoT = {anonymous}::CtorTesterMapInfo]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:825:5: required from 'void llvm::SmallDenseMap::copyFrom(const llvm::SmallDenseMap&) [with KeyT = {anonymous}::CtorTester; ValueT = {anonymous}::CtorTester; unsigned int InlineBuckets = 4; KeyInfoT = {anonymous}::CtorTesterMapInfo]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:712:5: required from 'llvm::SmallDenseMap::SmallDenseMap(const llvm::SmallDenseMap&) [with KeyT = {anonymous}::CtorTester; ValueT = {anonymous}::CtorTester; unsigned int InlineBuckets = 4; KeyInfoT = {anonymous}::CtorTesterMapInfo]' BUILDSTDERR: DenseMapTest.cpp:216:13: required from 'void {anonymous}::DenseMapTest_CopyConstructorNotSmallTest_Test::TestBody() [with gtest_TypeParam_ = llvm::SmallDenseMap<{anonymous}::CtorTester, {anonymous}::CtorTester, 4, {anonymous}::CtorTesterMapInfo>]' BUILDSTDERR: DenseMapTest.cpp:213:1: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:315:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'llvm::DenseMapBase, {anonymous}::CtorTester, {anonymous}::CtorTester, {anonymous}::CtorTesterMapInfo>::BucketT' {aka 'struct std::pair<{anonymous}::CtorTester, {anonymous}::CtorTester>'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(getBuckets(), other.getBuckets(), BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: getNumBuckets() * sizeof(BucketT)); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/vector:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:55, BUILDSTDERR: from DenseMapTest.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'llvm::DenseMapBase, {anonymous}::CtorTester, {anonymous}::CtorTester, {anonymous}::CtorTesterMapInfo>::BucketT' {aka 'struct std::pair<{anonymous}::CtorTester, {anonymous}::CtorTester>'} declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from DenseMapTest.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap; DerivedT = llvm::DenseMap; KeyT = unsigned int*; ValueT = unsigned int*; KeyInfoT = llvm::DenseMapInfo]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:595:7: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = unsigned int*; ValueT = unsigned int*; KeyInfoT = llvm::DenseMapInfo]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:551:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = unsigned int*; ValueT = unsigned int*; KeyInfoT = llvm::DenseMapInfo]' BUILDSTDERR: DenseMapTest.cpp:243:13: required from 'void {anonymous}::DenseMapTest_AssignmentTest_Test::TestBody() [with gtest_TypeParam_ = llvm::DenseMap]' BUILDSTDERR: DenseMapTest.cpp:241:1: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:315:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'llvm::DenseMapBase, unsigned int*, unsigned int*, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(getBuckets(), other.getBuckets(), BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: getNumBuckets() * sizeof(BucketT)); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/vector:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:55, BUILDSTDERR: from DenseMapTest.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'llvm::DenseMapBase, unsigned int*, unsigned int*, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from DenseMapTest.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::SmallDenseMap; DerivedT = llvm::SmallDenseMap; KeyT = unsigned int; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:825:5: required from 'void llvm::SmallDenseMap::copyFrom(const llvm::SmallDenseMap&) [with KeyT = unsigned int; ValueT = unsigned int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:712:5: required from 'llvm::SmallDenseMap::SmallDenseMap(const llvm::SmallDenseMap&) [with KeyT = unsigned int; ValueT = unsigned int; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo]' BUILDSTDERR: DenseMapTest.cpp:243:13: required from 'void {anonymous}::DenseMapTest_AssignmentTest_Test::TestBody() [with gtest_TypeParam_ = llvm::SmallDenseMap]' BUILDSTDERR: DenseMapTest.cpp:241:1: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:315:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'llvm::DenseMapBase, unsigned int, unsigned int, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(getBuckets(), other.getBuckets(), BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: getNumBuckets() * sizeof(BucketT)); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/vector:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:55, BUILDSTDERR: from DenseMapTest.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'llvm::DenseMapBase, unsigned int, unsigned int, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from DenseMapTest.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::SmallDenseMap; DerivedT = llvm::SmallDenseMap; KeyT = unsigned int*; ValueT = unsigned int*; KeyInfoT = llvm::DenseMapInfo]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:825:5: required from 'void llvm::SmallDenseMap::copyFrom(const llvm::SmallDenseMap&) [with KeyT = unsigned int*; ValueT = unsigned int*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:712:5: required from 'llvm::SmallDenseMap::SmallDenseMap(const llvm::SmallDenseMap&) [with KeyT = unsigned int*; ValueT = unsigned int*; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo]' BUILDSTDERR: DenseMapTest.cpp:243:13: required from 'void {anonymous}::DenseMapTest_AssignmentTest_Test::TestBody() [with gtest_TypeParam_ = llvm::SmallDenseMap]' BUILDSTDERR: DenseMapTest.cpp:241:1: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:315:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'llvm::DenseMapBase, unsigned int*, unsigned int*, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(getBuckets(), other.getBuckets(), BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: getNumBuckets() * sizeof(BucketT)); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/vector:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:55, BUILDSTDERR: from DenseMapTest.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'llvm::DenseMapBase, unsigned int*, unsigned int*, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from DenseMapTest.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h: In instantiation of 'void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap; DerivedT = llvm::DenseMap; KeyT = unsigned int; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:595:7: required from 'void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = unsigned int; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:551:5: required from 'llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = unsigned int; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo]' BUILDSTDERR: DenseMapTest.cpp:243:13: required from 'void {anonymous}::DenseMapTest_AssignmentTest_Test::TestBody() [with gtest_TypeParam_ = llvm::DenseMap]' BUILDSTDERR: DenseMapTest.cpp:241:1: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/DenseMap.h:315:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'llvm::DenseMapBase, unsigned int, unsigned int, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(getBuckets(), other.getBuckets(), BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: getNumBuckets() * sizeof(BucketT)); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/vector:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:55, BUILDSTDERR: from DenseMapTest.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'llvm::DenseMapBase, unsigned int, unsigned int, llvm::DenseMapInfo >::BucketT' {aka 'struct std::pair'} declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling DenseSetTest.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from DenseSetTest.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:769:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:771:7: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #elif GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from DenseSetTest.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:257:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:264:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:60, BUILDSTDERR: from DenseSetTest.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:174:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:180:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:47, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-param-test.h:192, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:61, BUILDSTDERR: from DenseSetTest.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:469:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:476:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from DenseSetTest.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:1538:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ llvm[2]: Compiling FoldingSet.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from FoldingSet.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:769:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:771:7: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #elif GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from FoldingSet.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:257:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:264:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:60, BUILDSTDERR: from FoldingSet.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:174:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:180:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:47, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-param-test.h:192, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:61, BUILDSTDERR: from FoldingSet.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:469:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:476:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FoldingSet.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:1538:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ llvm[2]: Compiling HashingTest.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from HashingTest.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:769:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:771:7: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #elif GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from HashingTest.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:257:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:264:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:60, BUILDSTDERR: from HashingTest.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:174:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:180:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:47, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-param-test.h:192, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:61, BUILDSTDERR: from HashingTest.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:469:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:476:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from HashingTest.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:1538:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ llvm[2]: Compiling ImmutableMapTest.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from ImmutableMapTest.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:769:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:771:7: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #elif GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from ImmutableMapTest.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:257:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:264:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:60, BUILDSTDERR: from ImmutableMapTest.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:174:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:180:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:47, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-param-test.h:192, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:61, BUILDSTDERR: from ImmutableMapTest.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:469:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:476:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ImmutableMapTest.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:1538:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/FoldingSet.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ImmutableSet.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ImmutableMap.h:17, BUILDSTDERR: from ImmutableMapTest.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:55:67: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:77:12: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = llvm::ImutAVLTree >; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ImmutableSet.h:472:11: required from 'llvm::ImutAVLFactory::TreeTy* llvm::ImutAVLFactory::createNode(llvm::ImutAVLFactory::TreeTy*, llvm::ImutAVLFactory::value_type_ref, llvm::ImutAVLFactory::TreeTy*) [with ImutInfo = llvm::ImutKeyValueInfo; llvm::ImutAVLFactory::TreeTy = llvm::ImutAVLTree >; llvm::ImutAVLFactory::value_type_ref = const std::pair&]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ImmutableSet.h:540:32: required from 'llvm::ImutAVLFactory::TreeTy* llvm::ImutAVLFactory::add_internal(llvm::ImutAVLFactory::value_type_ref, llvm::ImutAVLFactory::TreeTy*) [with ImutInfo = llvm::ImutKeyValueInfo; llvm::ImutAVLFactory::TreeTy = llvm::ImutAVLTree >; llvm::ImutAVLFactory::value_type_ref = const std::pair&]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ImmutableSet.h:401:9: required from 'llvm::ImutAVLFactory::TreeTy* llvm::ImutAVLFactory::add(llvm::ImutAVLFactory::TreeTy*, llvm::ImutAVLFactory::value_type_ref) [with ImutInfo = llvm::ImutKeyValueInfo; llvm::ImutAVLFactory::TreeTy = llvm::ImutAVLTree >; llvm::ImutAVLFactory::value_type_ref = const std::pair&]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ImmutableMap.h:111:15: required from 'llvm::ImmutableMap llvm::ImmutableMap::Factory::add(llvm::ImmutableMap, llvm::ImmutableMap::key_type_ref, llvm::ImmutableMap::data_type_ref) [with KeyT = int; ValT = int; ValInfo = llvm::ImutKeyValueInfo; llvm::ImmutableMap::key_type_ref = const int&; llvm::ImmutableMap::data_type_ref = const int&]' BUILDSTDERR: ImmutableMapTest.cpp:34:57: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/vector:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:55, BUILDSTDERR: from ImmutableMapTest.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling ImmutableSetTest.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from ImmutableSetTest.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:769:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:771:7: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #elif GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from ImmutableSetTest.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:257:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:264:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:60, BUILDSTDERR: from ImmutableSetTest.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:174:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:180:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:47, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-param-test.h:192, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:61, BUILDSTDERR: from ImmutableSetTest.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:469:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:476:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ImmutableSetTest.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:1538:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ llvm[2]: Compiling IntEqClassesTest.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from IntEqClassesTest.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:769:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:771:7: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #elif GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from IntEqClassesTest.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:257:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:264:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:60, BUILDSTDERR: from IntEqClassesTest.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:174:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:180:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:47, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-param-test.h:192, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:61, BUILDSTDERR: from IntEqClassesTest.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:469:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:476:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from IntEqClassesTest.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:1538:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/FoldingSet.h:19, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ImmutableSet.h:18, BUILDSTDERR: from ImmutableSetTest.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:55:67: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:77:12: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = llvm::ImutAVLTree >; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ImmutableSet.h:472:11: required from 'llvm::ImutAVLFactory::TreeTy* llvm::ImutAVLFactory::createNode(llvm::ImutAVLFactory::TreeTy*, llvm::ImutAVLFactory::value_type_ref, llvm::ImutAVLFactory::TreeTy*) [with ImutInfo = llvm::ImutContainerInfo; llvm::ImutAVLFactory::TreeTy = llvm::ImutAVLTree >; llvm::ImutAVLFactory::value_type_ref = const int&]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ImmutableSet.h:540:32: required from 'llvm::ImutAVLFactory::TreeTy* llvm::ImutAVLFactory::add_internal(llvm::ImutAVLFactory::value_type_ref, llvm::ImutAVLFactory::TreeTy*) [with ImutInfo = llvm::ImutContainerInfo; llvm::ImutAVLFactory::TreeTy = llvm::ImutAVLTree >; llvm::ImutAVLFactory::value_type_ref = const int&]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ImmutableSet.h:401:9: required from 'llvm::ImutAVLFactory::TreeTy* llvm::ImutAVLFactory::add(llvm::ImutAVLFactory::TreeTy*, llvm::ImutAVLFactory::value_type_ref) [with ImutInfo = llvm::ImutContainerInfo; llvm::ImutAVLFactory::TreeTy = llvm::ImutAVLTree >; llvm::ImutAVLFactory::value_type_ref = const int&]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/ImmutableSet.h:994:15: required from 'llvm::ImmutableSet llvm::ImmutableSet::Factory::add(llvm::ImmutableSet, llvm::ImmutableSet::value_type_ref) [with ValT = int; ValInfo = llvm::ImutContainerInfo; llvm::ImmutableSet::value_type_ref = const int&]' BUILDSTDERR: ImmutableSetTest.cpp:55:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/8/vector:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:55, BUILDSTDERR: from ImmutableSetTest.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling IntervalMapTest.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from IntervalMapTest.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:769:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:771:7: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #elif GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from IntervalMapTest.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:257:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:264:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:60, BUILDSTDERR: from IntervalMapTest.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:174:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:180:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:47, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-param-test.h:192, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:61, BUILDSTDERR: from IntervalMapTest.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:469:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:476:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from IntervalMapTest.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:1538:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/IntervalMap.h:103, BUILDSTDERR: from IntervalMapTest.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Recycler.h:108:12: required from 'SubClass* llvm::Recycler::Allocate(AllocatorType&) [with SubClass = llvm::IntervalMapImpl::LeafNode >; AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = char; long unsigned int Size = 192; long unsigned int Align = 64]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/RecyclingAllocator.h:44:75: required from 'SubClass* llvm::RecyclingAllocator::Allocate() [with SubClass = llvm::IntervalMapImpl::LeafNode >; AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = char; long unsigned int Size = 192; long unsigned int Align = 64]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/IntervalMap.h:1022:12: required from 'NodeT* llvm::IntervalMap::newNode() [with NodeT = llvm::IntervalMapImpl::LeafNode >; KeyT = unsigned int; ValT = unsigned int; unsigned int N = 4; Traits = llvm::IntervalMapInfo]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/IntervalMap.h:1187:28: required from 'llvm::IntervalMapImpl::IdxPair llvm::IntervalMap::branchRoot(unsigned int) [with KeyT = unsigned int; ValT = unsigned int; unsigned int N = 4; Traits = llvm::IntervalMapInfo; llvm::IntervalMapImpl::IdxPair = std::pair]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/IntervalMap.h:1796:23: required from 'void llvm::IntervalMap::iterator::insert(KeyT, KeyT, ValT) [with KeyT = unsigned int; ValT = unsigned int; unsigned int N = 4; Traits = llvm::IntervalMapInfo]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/IntervalMap.h:1095:36: required from 'void llvm::IntervalMap::insert(KeyT, KeyT, ValT) [with KeyT = unsigned int; ValT = unsigned int; unsigned int N = 4; Traits = llvm::IntervalMapInfo]' BUILDSTDERR: IntervalMapTest.cpp:57:25: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/iterator_range.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/IntervalMap.h:103, BUILDSTDERR: from IntervalMapTest.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling IntrusiveRefCntPtrTest.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from IntrusiveRefCntPtrTest.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:769:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:771:7: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #elif GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from IntrusiveRefCntPtrTest.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:257:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:264:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:60, BUILDSTDERR: from IntrusiveRefCntPtrTest.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:174:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:180:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:47, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-param-test.h:192, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:61, BUILDSTDERR: from IntrusiveRefCntPtrTest.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:469:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:476:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from IntrusiveRefCntPtrTest.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:1538:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ llvm[2]: Compiling MakeUniqueTest.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from MakeUniqueTest.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:769:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:771:7: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #elif GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from MakeUniqueTest.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:257:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:264:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:60, BUILDSTDERR: from MakeUniqueTest.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:174:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:180:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:47, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-param-test.h:192, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:61, BUILDSTDERR: from MakeUniqueTest.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:469:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:476:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from MakeUniqueTest.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:1538:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ llvm[2]: Compiling MapVectorTest.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from MapVectorTest.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:769:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:771:7: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #elif GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from MapVectorTest.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:257:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:264:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:60, BUILDSTDERR: from MapVectorTest.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:174:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:180:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:47, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-param-test.h:192, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:61, BUILDSTDERR: from MapVectorTest.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:469:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:476:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from MapVectorTest.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:1538:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ llvm[2]: Compiling OptionalTest.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from OptionalTest.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:769:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:771:7: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #elif GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from OptionalTest.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:257:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:264:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:60, BUILDSTDERR: from OptionalTest.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:174:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:180:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:47, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-param-test.h:192, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:61, BUILDSTDERR: from OptionalTest.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:469:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:476:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from OptionalTest.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:1538:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ llvm[2]: Compiling PackedVectorTest.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from PackedVectorTest.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:769:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:771:7: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #elif GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from PackedVectorTest.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:257:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:264:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:60, BUILDSTDERR: from PackedVectorTest.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:174:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:180:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:47, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-param-test.h:192, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:61, BUILDSTDERR: from PackedVectorTest.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:469:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:476:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from PackedVectorTest.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:1538:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ llvm[2]: Compiling PointerIntPairTest.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from PointerIntPairTest.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:769:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:771:7: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #elif GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from PointerIntPairTest.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:257:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:264:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:60, BUILDSTDERR: from PointerIntPairTest.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:174:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:180:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:47, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-param-test.h:192, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:61, BUILDSTDERR: from PointerIntPairTest.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:469:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:476:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from PointerIntPairTest.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:1538:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ llvm[2]: Compiling PointerUnionTest.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from PointerUnionTest.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:769:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:771:7: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #elif GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ llvm[2]: Compiling SCCIteratorTest.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from PointerUnionTest.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:257:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:264:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:60, BUILDSTDERR: from PointerUnionTest.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:174:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:180:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:47, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-param-test.h:192, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:61, BUILDSTDERR: from PointerUnionTest.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:469:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:476:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from PointerUnionTest.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:1538:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from SCCIteratorTest.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:769:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:771:7: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #elif GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from SCCIteratorTest.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:257:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:264:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:60, BUILDSTDERR: from SCCIteratorTest.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:174:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:180:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:47, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-param-test.h:192, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:61, BUILDSTDERR: from SCCIteratorTest.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:469:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:476:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from SCCIteratorTest.cpp:12: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:1538:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: SCCIteratorTest.cpp: In member function 'virtual void llvm::SCCIteratorTest_AllSmallGraphs_Test::TestBody()': BUILDSTDERR: SCCIteratorTest.cpp:293:12: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (NodesInThisSCC.count(i)) BUILDSTDERR: ^ BUILDSTDERR: SCCIteratorTest.cpp:308:16: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] BUILDSTDERR: if (ReachableButNotInSCC.count(j)) BUILDSTDERR: ^ llvm[2]: Compiling SmallPtrSetTest.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from SmallPtrSetTest.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:769:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:771:7: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #elif GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from SmallPtrSetTest.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:257:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:264:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:60, BUILDSTDERR: from SmallPtrSetTest.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:174:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:180:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:47, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-param-test.h:192, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:61, BUILDSTDERR: from SmallPtrSetTest.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:469:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:476:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from SmallPtrSetTest.cpp:14: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:1538:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ llvm[2]: Compiling SmallStringTest.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from SmallStringTest.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:769:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:771:7: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #elif GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from SmallStringTest.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:257:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:264:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:60, BUILDSTDERR: from SmallStringTest.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:174:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:180:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:47, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-param-test.h:192, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:61, BUILDSTDERR: from SmallStringTest.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:469:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:476:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from SmallStringTest.cpp:15: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:1538:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/algorithm:61, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:22, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallString.h:17, BUILDSTDERR: from SmallStringTest.cpp:14: BUILDSTDERR: In static member function 'static _Tp* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(const _Tp*, const _Tp*, _Tp*) [with _Tp = char; bool _IsMove = false]', BUILDSTDERR: inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const char*; _OI = char*]' at /usr/include/c++/8/bits/stl_algobase.h:386:30, BUILDSTDERR: inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const char*; _OI = char*]' at /usr/include/c++/8/bits/stl_algobase.h:422:45, BUILDSTDERR: inlined from '_OI std::copy(_II, _II, _OI) [with _II = const char*; _OI = char*]' at /usr/include/c++/8/bits/stl_algobase.h:455:8, BUILDSTDERR: inlined from 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const char*; _ForwardIterator = char*]' at /usr/include/c++/8/bits/stl_uninitialized.h:101:27, BUILDSTDERR: inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const char*; _ForwardIterator = char*]' at /usr/include/c++/8/bits/stl_uninitialized.h:134:15, BUILDSTDERR: inlined from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const char*; T = char]' at /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:426:28, BUILDSTDERR: inlined from 'void llvm::SmallString::assign(const llvm::SmallVectorImpl&) [with unsigned int InternalLen = 40]' at /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallString.h:65:34, BUILDSTDERR: inlined from 'virtual void {anonymous}::SmallStringTest_AssignSmallVector_Test::TestBody()' at SmallStringTest.cpp:70:19: BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:368:23: warning: 'void* __builtin_memmove(void*, const void*, long unsigned int)' offset [26, 27] from the object at 'abcVec' is out of the bounds of referenced subobject 'llvm::SmallVectorTemplateCommon::FirstEl' with type 'llvm::AlignedCharArrayUnion' at offset 24 [-Warray-bounds] BUILDSTDERR: __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); BUILDSTDERR: ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In static member function 'static _Tp* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(const _Tp*, const _Tp*, _Tp*) [with _Tp = char; bool _IsMove = false]', BUILDSTDERR: inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const char*; _OI = char*]' at /usr/include/c++/8/bits/stl_algobase.h:386:30, BUILDSTDERR: inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const char*; _OI = char*]' at /usr/include/c++/8/bits/stl_algobase.h:422:45, BUILDSTDERR: inlined from '_OI std::copy(_II, _II, _OI) [with _II = const char*; _OI = char*]' at /usr/include/c++/8/bits/stl_algobase.h:455:8, BUILDSTDERR: inlined from 'static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const char*; _ForwardIterator = char*]' at /usr/include/c++/8/bits/stl_uninitialized.h:101:27, BUILDSTDERR: inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const char*; _ForwardIterator = char*]' at /usr/include/c++/8/bits/stl_uninitialized.h:134:15, BUILDSTDERR: inlined from 'void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const char*; T = char]' at /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:426:28, BUILDSTDERR: inlined from 'void llvm::SmallString::append(const llvm::SmallVectorImpl&) [with unsigned int InternalLen = 40]' at /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallString.h:90:34, BUILDSTDERR: inlined from 'virtual void {anonymous}::SmallStringTest_AppendSmallVector_Test::TestBody()' at SmallStringTest.cpp:94:19: BUILDSTDERR: /usr/include/c++/8/bits/stl_algobase.h:368:23: warning: 'void* __builtin_memmove(void*, const void*, long unsigned int)' offset [26, 27] from the object at 'abcVec' is out of the bounds of referenced subobject 'llvm::SmallVectorTemplateCommon::FirstEl' with type 'llvm::AlignedCharArrayUnion' at offset 24 [-Warray-bounds] BUILDSTDERR: __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); BUILDSTDERR: ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ llvm[2]: Compiling SmallVectorTest.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from SmallVectorTest.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:769:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:771:7: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #elif GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from SmallVectorTest.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:257:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:264:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:60, BUILDSTDERR: from SmallVectorTest.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:174:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:180:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:47, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-param-test.h:192, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:61, BUILDSTDERR: from SmallVectorTest.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:469:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:476:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from SmallVectorTest.cpp:16: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:1538:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ llvm[2]: Compiling SparseBitVectorTest.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from SparseBitVectorTest.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:769:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:771:7: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #elif GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from SparseBitVectorTest.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:257:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:264:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:60, BUILDSTDERR: from SparseBitVectorTest.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:174:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:180:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:47, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-param-test.h:192, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:61, BUILDSTDERR: from SparseBitVectorTest.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:469:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:476:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from SparseBitVectorTest.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:1538:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ llvm[2]: Compiling SparseMultiSetTest.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from SparseMultiSetTest.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:769:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:771:7: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #elif GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from SparseMultiSetTest.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:257:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:264:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:60, BUILDSTDERR: from SparseMultiSetTest.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:174:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:180:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:47, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-param-test.h:192, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:61, BUILDSTDERR: from SparseMultiSetTest.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:469:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:476:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from SparseMultiSetTest.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:1538:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ llvm[2]: Compiling SparseSetTest.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from SparseSetTest.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:769:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:771:7: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #elif GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from SparseSetTest.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:257:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:264:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:60, BUILDSTDERR: from SparseSetTest.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:174:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:180:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:47, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-param-test.h:192, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:61, BUILDSTDERR: from SparseSetTest.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:469:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:476:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from SparseSetTest.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:1538:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ llvm[2]: Compiling StringMapTest.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from StringMapTest.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:769:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:771:7: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #elif GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from StringMapTest.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:257:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:264:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:60, BUILDSTDERR: from StringMapTest.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:174:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:180:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:47, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-param-test.h:192, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:61, BUILDSTDERR: from StringMapTest.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:469:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:476:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from StringMapTest.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:1538:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ llvm[2]: Compiling StringRefTest.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from StringRefTest.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:769:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:771:7: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #elif GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from StringRefTest.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:257:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:264:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:60, BUILDSTDERR: from StringRefTest.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:174:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:180:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:47, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-param-test.h:192, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:61, BUILDSTDERR: from StringRefTest.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:469:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:476:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from StringRefTest.cpp:17: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:1538:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ llvm[2]: Compiling TinyPtrVectorTest.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from TinyPtrVectorTest.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:769:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:771:7: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #elif GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from TinyPtrVectorTest.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:257:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:264:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:60, BUILDSTDERR: from TinyPtrVectorTest.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:174:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:180:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:47, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-param-test.h:192, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:61, BUILDSTDERR: from TinyPtrVectorTest.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:469:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:476:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from TinyPtrVectorTest.cpp:19: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:1538:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:24, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringMap.h:18, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Host.h:17, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/Hashing.h:49, BUILDSTDERR: from StringRefTest.cpp:11: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:230:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:55:67: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/Support/Allocator.h:77:12: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = char; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:122:13: required from 'llvm::StringRef llvm::StringRef::copy(Allocator&) const [with Allocator = llvm::BumpPtrAllocatorImpl<>]' BUILDSTDERR: StringRefTest.cpp:541:36: required from here BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/SmallVector.h:332:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: memcpy(this->end(), &Elt, sizeof(T)); BUILDSTDERR: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/8/utility:70, BUILDSTDERR: from /usr/include/c++/8/algorithm:60, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/include/llvm/ADT/StringRef.h:13, BUILDSTDERR: from StringRefTest.cpp:10: BUILDSTDERR: /usr/include/c++/8/bits/stl_pair.h:198:12: note: 'struct std::pair' declared here BUILDSTDERR: struct pair BUILDSTDERR: ^~~~ llvm[2]: Compiling TripleTest.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from TripleTest.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:769:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:771:7: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #elif GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from TripleTest.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:257:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:264:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:60, BUILDSTDERR: from TripleTest.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:174:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:180:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:47, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-param-test.h:192, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:61, BUILDSTDERR: from TripleTest.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:469:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:476:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from TripleTest.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:1538:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ llvm[2]: Compiling TwineTest.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from TwineTest.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:769:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:771:7: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #elif GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from TwineTest.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:257:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:264:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:60, BUILDSTDERR: from TwineTest.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:174:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:180:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:47, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-param-test.h:192, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:61, BUILDSTDERR: from TwineTest.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:469:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:476:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from TwineTest.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:1538:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ llvm[2]: Compiling VariadicFunctionTest.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from VariadicFunctionTest.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:769:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:771:7: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #elif GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from VariadicFunctionTest.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:257:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:264:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:60, BUILDSTDERR: from VariadicFunctionTest.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:174:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:180:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:47, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-param-test.h:192, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:61, BUILDSTDERR: from VariadicFunctionTest.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:469:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:476:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from VariadicFunctionTest.cpp:10: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:1538:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ llvm[2]: Compiling ilistTest.cpp for Release+Debug+Asserts build BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:40, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from ilistTest.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:769:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-port.h:771:7: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #elif GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:57, BUILDSTDERR: from ilistTest.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:257:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:264:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:60, BUILDSTDERR: from ilistTest.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:174:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-message.h:180:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/internal/gtest-param-util.h:47, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-param-test.h:192, BUILDSTDERR: from /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:61, BUILDSTDERR: from ilistTest.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:469:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_GLOBAL_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest-printers.h:476:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ilistTest.cpp:13: BUILDSTDERR: /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest/include/gtest/gtest.h:1538:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] BUILDSTDERR: #if GTEST_HAS_STD_WSTRING BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~ llvm[2]: Linking Release+Debug+Asserts unit test ADT llvm[2]: ======= Finished Linking Release+Debug+Asserts Unit test ADT make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/unittests/ADT' make[1]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/unittests' make[1]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/projects' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/projects' make[1]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/bindings' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/bindings' llvm[0]: ***** Completed Release+Debug+Asserts Build + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.8mSJL6 + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le '!=' / ']' + rm -rf /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le BUILDSTDERR: ++ dirname /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le + cd llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b + make DESTDIR=/builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le install llvm[0]: Installing include files llvm[0]: Making install directory /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/include/./llvm/Transforms llvm[0]: Making install directory /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/include/./llvm/Transforms/Utils llvm[0]: Making install directory /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/include/./llvm/Transforms/IPO llvm[0]: Making install directory /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/include/./llvm/Target llvm[0]: Making install directory /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/include/./llvm/TableGen llvm[0]: Making install directory /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/include/./llvm/Support llvm[0]: Making install directory /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/include/./llvm/ProfileData llvm[0]: Making install directory /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/include/./llvm/Option llvm[0]: Making install directory /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/include/./llvm/Object llvm[0]: Making install directory /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/include/./llvm/MC llvm[0]: Making install directory /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/include/./llvm/MC/MCParser llvm[0]: Making install directory /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/include/./llvm/MC/MCAnalysis llvm[0]: Making install directory /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/include/./llvm/Linker llvm[0]: Making install directory /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/include/./llvm/LineEditor llvm[0]: Making install directory /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/include/./llvm/LTO llvm[0]: Making install directory /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/include/./llvm/IRReader llvm[0]: Making install directory /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/include/./llvm/IR llvm[0]: Making install directory /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/include/./llvm/ExecutionEngine llvm[0]: Making install directory /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/include/./llvm/DebugInfo llvm[0]: Making install directory /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/include/./llvm/Config llvm[0]: Making install directory /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/include/./llvm/CodeGen llvm[0]: Making install directory /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/include/./llvm/CodeGen/PBQP llvm[0]: Making install directory /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/include/./llvm/Bitcode llvm[0]: Making install directory /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/include/./llvm/AsmParser llvm[0]: Making install directory /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/include/./llvm/Analysis llvm[0]: Making install directory /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/include/./llvm/ADT llvm[0]: Making install directory /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/include/./llvm-c llvm[0]: Making install directory /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/include/./llvm-c/Transforms make[1]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/Support' llvm[1]: Installing Release+Debug+Asserts Archive Library /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/lib/libLLVMSupport.a make[1]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/Support' make[1]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/TableGen' llvm[1]: Installing Release+Debug+Asserts Archive Library /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/lib/libLLVMTableGen.a make[1]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/TableGen' make[1]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/FileCheck' llvm[2]: Installing Release+Debug+Asserts /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/bin/FileCheck make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/FileCheck' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/TableGen' llvm[2]: Installing Release+Debug+Asserts /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/bin/llvm-tblgen make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/TableGen' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/PerfectShuffle' llvm[2]: Install circumvented with NO_INSTALL make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/PerfectShuffle' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/count' llvm[2]: Installing Release+Debug+Asserts /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/bin/count make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/count' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/fpcmp' llvm[2]: Install circumvented with NO_INSTALL make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/fpcmp' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/llvm-lit' make[2]: Nothing to be done for 'install'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/llvm-lit' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/not' llvm[2]: Installing Release+Debug+Asserts /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/bin/not make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/not' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest' make[3]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest' llvm[3]: Install circumvented with NO_INSTALL make[3]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/googletest' make[3]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/UnitTestMain' llvm[3]: Install circumvented with NO_INSTALL make[3]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest/UnitTestMain' make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils/unittest' make[1]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/utils' make[1]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/IR' llvm[1]: Installing Release+Debug+Asserts Archive Library /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/lib/libLLVMCore.a llvm[1]: Installing /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/include/llvm/IR/Intrinsics.gen make[1]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/IR' make[1]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/IR' llvm[2]: Installing /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/include/llvm/IR/Intrinsics.gen make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/IR' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/AsmParser' llvm[2]: Installing Release+Debug+Asserts Archive Library /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/lib/libLLVMAsmParser.a make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/AsmParser' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/Bitcode' make[3]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/Bitcode/Reader' llvm[3]: Installing Release+Debug+Asserts Archive Library /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/lib/libLLVMBitReader.a make[3]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/Bitcode/Reader' make[3]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/Bitcode/Writer' llvm[3]: Installing Release+Debug+Asserts Archive Library /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/lib/libLLVMBitWriter.a make[3]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/Bitcode/Writer' make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/Bitcode' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/Analysis' llvm[2]: Installing Release+Debug+Asserts Archive Library /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/lib/libLLVMAnalysis.a make[3]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/Analysis/IPA' llvm[3]: Installing Release+Debug+Asserts Archive Library /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/lib/libLLVMipa.a make[3]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/Analysis/IPA' make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/Analysis' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/Transforms' make[3]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/Transforms/Utils' llvm[3]: Installing Release+Debug+Asserts Archive Library /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/lib/libLLVMTransformUtils.a make[3]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/Transforms/Utils' make[3]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/Transforms/Instrumentation' llvm[3]: Installing Release+Debug+Asserts Archive Library /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/lib/libLLVMInstrumentation.a make[3]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/Transforms/Instrumentation' make[3]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/Transforms/Scalar' llvm[3]: Installing Release+Debug+Asserts Archive Library /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/lib/libLLVMScalarOpts.a make[3]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/Transforms/Scalar' make[3]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/Transforms/InstCombine' llvm[3]: Installing Release+Debug+Asserts Archive Library /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/lib/libLLVMInstCombine.a make[3]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/Transforms/InstCombine' make[3]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/Transforms/IPO' llvm[3]: Installing Release+Debug+Asserts Archive Library /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/lib/libLLVMipo.a make[3]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/Transforms/IPO' make[3]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/Transforms/Vectorize' llvm[3]: Installing Release+Debug+Asserts Archive Library /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/lib/libLLVMVectorize.a make[3]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/Transforms/Vectorize' make[3]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/Transforms/Hello' llvm[3]: Installing Release+Debug+Asserts Shared Library /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/lib/LLVMHello.so make[3]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/Transforms/Hello' make[3]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/Transforms/ObjCARC' llvm[3]: Installing Release+Debug+Asserts Archive Library /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/lib/libLLVMObjCARCOpts.a make[3]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/Transforms/ObjCARC' make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/Transforms' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/CodeGen' llvm[2]: Installing Release+Debug+Asserts Archive Library /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/lib/libLLVMCodeGen.a make[3]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/CodeGen/SelectionDAG' llvm[3]: Installing Release+Debug+Asserts Archive Library /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/lib/libLLVMSelectionDAG.a make[3]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/CodeGen/SelectionDAG' make[3]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/CodeGen/AsmPrinter' llvm[3]: Installing Release+Debug+Asserts Archive Library /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/lib/libLLVMAsmPrinter.a make[3]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/CodeGen/AsmPrinter' make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/CodeGen' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/Target' llvm[2]: Installing Release+Debug+Asserts Archive Library /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/lib/libLLVMTarget.a make[3]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/Target/PowerPC' llvm[3]: Installing Release+Debug+Asserts Archive Library /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/lib/libLLVMPowerPCCodeGen.a make[4]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/Target/PowerPC/AsmParser' llvm[4]: Installing Release+Debug+Asserts Archive Library /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/lib/libLLVMPowerPCAsmParser.a make[4]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/Target/PowerPC/AsmParser' make[4]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/Target/PowerPC/Disassembler' llvm[4]: Installing Release+Debug+Asserts Archive Library /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/lib/libLLVMPowerPCDisassembler.a make[4]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/Target/PowerPC/Disassembler' make[4]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/Target/PowerPC/InstPrinter' llvm[4]: Installing Release+Debug+Asserts Archive Library /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/lib/libLLVMPowerPCAsmPrinter.a make[4]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/Target/PowerPC/InstPrinter' make[4]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/Target/PowerPC/TargetInfo' llvm[4]: Installing Release+Debug+Asserts Archive Library /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/lib/libLLVMPowerPCInfo.a make[4]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/Target/PowerPC/TargetInfo' make[4]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/Target/PowerPC/MCTargetDesc' llvm[4]: Installing Release+Debug+Asserts Archive Library /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/lib/libLLVMPowerPCDesc.a make[4]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/Target/PowerPC/MCTargetDesc' make[3]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/Target/PowerPC' make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/Target' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/ExecutionEngine' llvm[2]: Installing Release+Debug+Asserts Archive Library /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/lib/libLLVMExecutionEngine.a make[3]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/ExecutionEngine/Interpreter' llvm[3]: Installing Release+Debug+Asserts Archive Library /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/lib/libLLVMInterpreter.a make[3]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/ExecutionEngine/Interpreter' make[3]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/ExecutionEngine/JIT' llvm[3]: Installing Release+Debug+Asserts Archive Library /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/lib/libLLVMJIT.a make[3]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/ExecutionEngine/JIT' make[3]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/ExecutionEngine/MCJIT' llvm[3]: Installing Release+Debug+Asserts Archive Library /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/lib/libLLVMMCJIT.a make[3]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/ExecutionEngine/MCJIT' make[3]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/ExecutionEngine/RuntimeDyld' llvm[3]: Installing Release+Debug+Asserts Archive Library /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/lib/libLLVMRuntimeDyld.a make[3]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/ExecutionEngine/RuntimeDyld' make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/ExecutionEngine' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/Linker' llvm[2]: Installing Release+Debug+Asserts Archive Library /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/lib/libLLVMLinker.a make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/Linker' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/LTO' llvm[2]: Installing Release+Debug+Asserts Archive Library /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/lib/libLLVMLTO.a make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/LTO' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/MC' llvm[2]: Installing Release+Debug+Asserts Archive Library /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/lib/libLLVMMC.a make[3]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/MC/MCAnalysis' llvm[3]: Installing Release+Debug+Asserts Archive Library /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/lib/libLLVMMCAnalysis.a make[3]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/MC/MCAnalysis' make[3]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/MC/MCParser' llvm[3]: Installing Release+Debug+Asserts Archive Library /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/lib/libLLVMMCParser.a make[3]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/MC/MCParser' make[3]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/MC/MCDisassembler' llvm[3]: Installing Release+Debug+Asserts Archive Library /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/lib/libLLVMMCDisassembler.a make[3]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/MC/MCDisassembler' make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/MC' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/Object' llvm[2]: Installing Release+Debug+Asserts Archive Library /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/lib/libLLVMObject.a make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/Object' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/Option' llvm[2]: Installing Release+Debug+Asserts Archive Library /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/lib/libLLVMOption.a make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/Option' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/DebugInfo' llvm[2]: Installing Release+Debug+Asserts Archive Library /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/lib/libLLVMDebugInfo.a make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/DebugInfo' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/IRReader' llvm[2]: Installing Release+Debug+Asserts Archive Library /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/lib/libLLVMIRReader.a make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/IRReader' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/LineEditor' llvm[2]: Installing Release+Debug+Asserts Archive Library /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/lib/libLLVMLineEditor.a make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/LineEditor' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/ProfileData' llvm[2]: Installing Release+Debug+Asserts Archive Library /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/lib/libLLVMProfileData.a make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib/ProfileData' make[1]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/lib' make[1]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/llvm-config' llvm[1]: Installing Release+Debug+Asserts /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/bin/llvm-config make[1]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/llvm-config' make[1]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/llvm-config' make[2]: Nothing to be done for 'install'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/llvm-config' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/lto' llvm[2]: Installing Release+Debug+Asserts Shared Library /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/lib/libLTO.so llvm[2]: Installing Release+Debug+Asserts Archive Library /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/lib/libLTO.a make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/lto' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/llvm-lto' llvm[2]: Install circumvented with NO_INSTALL make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/llvm-lto' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/opt' llvm[2]: Installing Release+Debug+Asserts /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/bin/opt make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/opt' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/llvm-as' llvm[2]: Installing Release+Debug+Asserts /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/bin/llvm-as make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/llvm-as' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/llvm-dis' llvm[2]: Installing Release+Debug+Asserts /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/bin/llvm-dis make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/llvm-dis' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/llc' llvm[2]: Installing Release+Debug+Asserts /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/bin/llc make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/llc' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/llvm-ar' llvm[2]: Installing Release+Debug+Asserts /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/bin/llvm-ar llvm[2]: Installing Release+Debug+Asserts /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/bin/llvm-ranlib make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/llvm-ar' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/llvm-nm' llvm[2]: Installing Release+Debug+Asserts /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/bin/llvm-nm make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/llvm-nm' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/llvm-link' llvm[2]: Installing Release+Debug+Asserts /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/bin/llvm-link make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/llvm-link' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/lli' llvm[2]: Installing Release+Debug+Asserts /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/bin/lli make[3]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/lli/ChildTarget' llvm[3]: Installing Release+Debug+Asserts /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/bin/lli-child-target make[3]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/lli/ChildTarget' make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/lli' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/llvm-extract' llvm[2]: Installing Release+Debug+Asserts /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/bin/llvm-extract make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/llvm-extract' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/llvm-mc' llvm[2]: Installing Release+Debug+Asserts /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/bin/llvm-mc make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/llvm-mc' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/bugpoint' llvm[2]: Installing Release+Debug+Asserts /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/bin/bugpoint make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/bugpoint' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/llvm-bcanalyzer' llvm[2]: Installing Release+Debug+Asserts /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/bin/llvm-bcanalyzer make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/llvm-bcanalyzer' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/llvm-diff' llvm[2]: Installing Release+Debug+Asserts /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/bin/llvm-diff make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/llvm-diff' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/macho-dump' llvm[2]: Installing Release+Debug+Asserts /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/bin/macho-dump make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/macho-dump' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/llvm-objdump' llvm[2]: Installing Release+Debug+Asserts /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/bin/llvm-objdump make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/llvm-objdump' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/llvm-readobj' llvm[2]: Installing Release+Debug+Asserts /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/bin/llvm-readobj make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/llvm-readobj' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/llvm-rtdyld' llvm[2]: Installing Release+Debug+Asserts /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/bin/llvm-rtdyld make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/llvm-rtdyld' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/llvm-dwarfdump' llvm[2]: Installing Release+Debug+Asserts /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/bin/llvm-dwarfdump make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/llvm-dwarfdump' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/llvm-cov' llvm[2]: Installing Release+Debug+Asserts /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/bin/llvm-cov make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/llvm-cov' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/llvm-size' llvm[2]: Installing Release+Debug+Asserts /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/bin/llvm-size make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/llvm-size' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/llvm-stress' llvm[2]: Installing Release+Debug+Asserts /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/bin/llvm-stress make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/llvm-stress' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/llvm-mcmarkup' llvm[2]: Installing Release+Debug+Asserts /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/bin/llvm-mcmarkup make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/llvm-mcmarkup' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/llvm-profdata' llvm[2]: Installing Release+Debug+Asserts /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/bin/llvm-profdata make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/llvm-profdata' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/llvm-symbolizer' llvm[2]: Installing Release+Debug+Asserts /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/bin/llvm-symbolizer make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/llvm-symbolizer' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/obj2yaml' llvm[2]: Installing Release+Debug+Asserts /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/bin/obj2yaml make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/obj2yaml' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/yaml2obj' llvm[2]: Installing Release+Debug+Asserts /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/bin/yaml2obj make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/yaml2obj' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/llvm-c-test' llvm[2]: Install circumvented with NO_INSTALL make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/llvm-c-test' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/llvm-vtabledump' llvm[2]: Installing Release+Debug+Asserts /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/bin/llvm-vtabledump make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/llvm-vtabledump' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/verify-uselistorder' llvm[2]: Installing Release+Debug+Asserts /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/bin/verify-uselistorder make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/verify-uselistorder' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/bugpoint-passes' llvm[2]: Installing Release+Debug+Asserts Shared Library /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/lib/BugpointPasses.so make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools/bugpoint-passes' make[1]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/tools' make[1]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/docs' llvm[1]: Packaging HTML documentation llvm[1]: Installing HTML documentation make[1]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/docs' make[1]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/cmake' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/cmake/modules' llvm[2]: Making install directory: /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/share/llvm/cmake llvm[2]: Installing cmake modules: TableGen.cmake llvm[2]: Installing cmake modules: HandleLLVMStdlib.cmake llvm[2]: Installing cmake modules: AddLLVMDefinitions.cmake llvm[2]: Installing cmake modules: FindSphinx.cmake llvm[2]: Installing cmake modules: AddLLVM.cmake llvm[2]: Installing cmake modules: LLVM-Config.cmake llvm[2]: Installing cmake modules: LLVMParseArguments.cmake llvm[2]: Installing cmake modules: AddSphinxTarget.cmake llvm[2]: Installing cmake modules: GetSVN.cmake llvm[2]: Installing cmake modules: HandleLLVMOptions.cmake llvm[2]: Installing cmake modules: LLVMProcessSources.cmake llvm[2]: Installing cmake modules: ChooseMSVCCRT.cmake llvm[2]: Installing cmake modules: LLVMConfig.cmake llvm[2]: Installing cmake modules: LLVMConfigVersion.cmake llvm[2]: Installing cmake modules: LLVMExports.cmake make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/cmake/modules' make[1]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/cmake' make[1]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/unittests' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/unittests/ADT' make[2]: Nothing to be done for 'install'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/unittests/ADT' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/unittests/Analysis' make[2]: Nothing to be done for 'install'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/unittests/Analysis' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/unittests/Bitcode' make[2]: Nothing to be done for 'install'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/unittests/Bitcode' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/unittests/CodeGen' make[2]: Nothing to be done for 'install'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/unittests/CodeGen' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/unittests/DebugInfo' make[2]: Nothing to be done for 'install'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/unittests/DebugInfo' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/unittests/ExecutionEngine' make[3]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/unittests/ExecutionEngine/JIT' make[3]: Nothing to be done for 'install'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/unittests/ExecutionEngine/JIT' make[3]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/unittests/ExecutionEngine/MCJIT' make[3]: Nothing to be done for 'install'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/unittests/ExecutionEngine/MCJIT' make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/unittests/ExecutionEngine' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/unittests/IR' make[2]: Nothing to be done for 'install'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/unittests/IR' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/unittests/LineEditor' make[2]: Nothing to be done for 'install'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/unittests/LineEditor' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/unittests/Linker' make[2]: Nothing to be done for 'install'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/unittests/Linker' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/unittests/MC' make[2]: Nothing to be done for 'install'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/unittests/MC' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/unittests/Option' make[2]: Nothing to be done for 'install'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/unittests/Option' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/unittests/Support' make[2]: Nothing to be done for 'install'. make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/unittests/Support' make[2]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/unittests/Transforms' make[3]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/unittests/Transforms/DebugIR' make[3]: Nothing to be done for 'install'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/unittests/Transforms/DebugIR' make[3]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/unittests/Transforms/Utils' make[3]: Nothing to be done for 'install'. make[3]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/unittests/Transforms/Utils' make[2]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/unittests/Transforms' make[1]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/unittests' make[1]: Entering directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/bindings' make[1]: Nothing to be done for 'install'. make[1]: Leaving directory '/builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b/bindings' + shopt -s nullglob + chmod a-x /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le//opt/mono5/lib/libLLVMAnalysis.a /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le//opt/mono5/lib/libLLVMAsmParser.a /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le//opt/mono5/lib/libLLVMAsmPrinter.a /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le//opt/mono5/lib/libLLVMBitReader.a /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le//opt/mono5/lib/libLLVMBitWriter.a /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le//opt/mono5/lib/libLLVMCodeGen.a /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le//opt/mono5/lib/libLLVMCore.a /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le//opt/mono5/lib/libLLVMDebugInfo.a /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le//opt/mono5/lib/libLLVMExecutionEngine.a /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le//opt/mono5/lib/libLLVMIRReader.a /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le//opt/mono5/lib/libLLVMInstCombine.a /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le//opt/mono5/lib/libLLVMInstrumentation.a /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le//opt/mono5/lib/libLLVMInterpreter.a /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le//opt/mono5/lib/libLLVMJIT.a /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le//opt/mono5/lib/libLLVMLTO.a /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le//opt/mono5/lib/libLLVMLineEditor.a /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le//opt/mono5/lib/libLLVMLinker.a /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le//opt/mono5/lib/libLLVMMC.a /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le//opt/mono5/lib/libLLVMMCAnalysis.a /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le//opt/mono5/lib/libLLVMMCDisassembler.a /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le//opt/mono5/lib/libLLVMMCJIT.a /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le//opt/mono5/lib/libLLVMMCParser.a /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le//opt/mono5/lib/libLLVMObjCARCOpts.a /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le//opt/mono5/lib/libLLVMObject.a /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le//opt/mono5/lib/libLLVMOption.a /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le//opt/mono5/lib/libLLVMPowerPCAsmParser.a /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le//opt/mono5/lib/libLLVMPowerPCAsmPrinter.a /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le//opt/mono5/lib/libLLVMPowerPCCodeGen.a /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le//opt/mono5/lib/libLLVMPowerPCDesc.a /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le//opt/mono5/lib/libLLVMPowerPCDisassembler.a /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le//opt/mono5/lib/libLLVMPowerPCInfo.a /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le//opt/mono5/lib/libLLVMProfileData.a /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le//opt/mono5/lib/libLLVMRuntimeDyld.a /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le//opt/mono5/lib/libLLVMScalarOpts.a /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le//opt/mono5/lib/libLLVMSelectionDAG.a /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le//opt/mono5/lib/libLLVMSupport.a /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le//opt/mono5/lib/libLLVMTableGen.a /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le//opt/mono5/lib/libLLVMTarget.a /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le//opt/mono5/lib/libLLVMTransformUtils.a /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le//opt/mono5/lib/libLLVMVectorize.a /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le//opt/mono5/lib/libLLVMipa.a /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le//opt/mono5/lib/libLLVMipo.a /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le//opt/mono5/lib/libLTO.a + chmod a-x /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le//opt/mono5/lib/BugpointPasses.so /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le//opt/mono5/lib/LLVMHello.so /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le//opt/mono5/lib/libLTO.so + /usr/lib/rpm/find-debuginfo.sh -j2 --strict-build-id -m -i --build-id-seed 3.6.0-10.fc29 --unique-debug-suffix -3.6.0-10.fc29.ppc64le --unique-debug-src-base mono5-llvm-3.6.0-10.fc29.ppc64le --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b extracting debug info from /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/bin/verify-uselistorder extracting debug info from /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/bin/llvm-vtabledump extracting debug info from /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/bin/yaml2obj extracting debug info from /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/bin/obj2yaml extracting debug info from /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/bin/llvm-symbolizer extracting debug info from /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/bin/llvm-profdata extracting debug info from /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/bin/llvm-mcmarkup extracting debug info from /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/bin/llvm-stress extracting debug info from /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/bin/llvm-size extracting debug info from /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/bin/llvm-cov extracting debug info from /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/bin/llvm-dwarfdump extracting debug info from /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/bin/llvm-rtdyld extracting debug info from /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/bin/llvm-readobj extracting debug info from /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/bin/llvm-objdump extracting debug info from /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/bin/macho-dump extracting debug info from /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/bin/llvm-diff extracting debug info from /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/bin/llvm-bcanalyzer extracting debug info from /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/bin/bugpoint extracting debug info from /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/bin/llvm-mc extracting debug info from /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/bin/llvm-extract extracting debug info from /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/bin/lli-child-target extracting debug info from /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/bin/lli extracting debug info from /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/bin/llvm-link extracting debug info from /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/bin/llvm-nm extracting debug info from /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/bin/llvm-ar extracting debug info from /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/bin/llc extracting debug info from /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/bin/llvm-dis extracting debug info from /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/bin/llvm-as extracting debug info from /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/bin/opt extracting debug info from /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/bin/llvm-config extracting debug info from /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/bin/not extracting debug info from /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/bin/count extracting debug info from /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/bin/llvm-tblgen extracting debug info from /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le/opt/mono5/bin/FileCheck BUILDSTDERR: dwz: ./opt/mono5/bin/opt-3.6.0-10.fc29.ppc64le.debug: Couldn't find DIE referenced by DW_OP_GNU_parameter_ref BUILDSTDERR: dwz: ./opt/mono5/bin/llc-3.6.0-10.fc29.ppc64le.debug: Couldn't find DIE referenced by DW_OP_GNU_parameter_ref BUILDSTDERR: dwz: ./opt/mono5/bin/lli-3.6.0-10.fc29.ppc64le.debug: Couldn't find DIE referenced by DW_OP_GNU_parameter_ref /usr/lib/rpm/sepdebugcrcfix: Updated 34 CRC32s, 0 CRC32s did match. BUILDSTDERR: 62776 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig BUILDSTDERR: /sbin/ldconfig: Warning: ignoring configuration file that cannot be opened: /etc/ld.so.conf: No such file or directory + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/brp-python-bytecompile /usr/bin/python 1 1 + /usr/lib/rpm/brp-python-hardlink + /usr/lib/rpm/redhat/brp-mangle-shebangs Processing files: mono5-llvm-3.6.0-10.fc29.ppc64le Provides: mono5-llvm = 3.6.0-10.fc29 mono5-llvm(ppc-64) = 3.6.0-10.fc29 Requires(interp): /sbin/ldconfig /sbin/ldconfig Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /sbin/ldconfig Requires(postun): /sbin/ldconfig Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libdl.so.2()(64bit) libdl.so.2(GLIBC_2.17)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GLIBC_2.0)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.17)(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.17)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.14)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libz.so.1()(64bit) libz.so.1(ZLIB_1.2.0)(64bit) rtld(GNU_HASH) Processing files: mono5-llvm-devel-3.6.0-10.fc29.ppc64le Provides: mono5-llvm-devel = 3.6.0-10.fc29 mono5-llvm-devel(ppc-64) = 3.6.0-10.fc29 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: mono5-llvm-debugsource-3.6.0-10.fc29.ppc64le Provides: mono5-llvm-debugsource = 3.6.0-10.fc29 mono5-llvm-debugsource(ppc-64) = 3.6.0-10.fc29 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: mono5-llvm-debuginfo-3.6.0-10.fc29.ppc64le Provides: debuginfo(build-id) = 037d2fdc9931077dce85d2d505c1e2c422d702a9 debuginfo(build-id) = 052df31a34594c2bb68253e95ac8675ad73e7e74 debuginfo(build-id) = 0f1bbd6174936da23b3e494bb4e5f3b16b5211db debuginfo(build-id) = 11dc98a553183abe8b2a25055bede55960551eb9 debuginfo(build-id) = 11eeb330447906a958cd66aa13d8fc8cda0db87f debuginfo(build-id) = 1a091be2d6c1d18645514b04f47907542d8cb644 debuginfo(build-id) = 230879e802b48928c42f82d8b098915ce2c7654f debuginfo(build-id) = 24f56ba2b342e13acc02b248d79839f4109a35f2 debuginfo(build-id) = 2830beed9e1c51612e0765662597abbbc5f95bef debuginfo(build-id) = 2d8436a425c4145bf919367a4047923f42c4dc33 debuginfo(build-id) = 3a6e81cd0fb950712a49371a8b21e887c47e0cbe debuginfo(build-id) = 464933d3f660810ef67051d961c18c0bb6f44da2 debuginfo(build-id) = 58efbcd087a56ba276986f19cf98f79838da803b debuginfo(build-id) = 615eb939e7b85b26e10993b235d706c1032cbe49 debuginfo(build-id) = 709faab9d1fb60877fa7af47d1b26ee291e2b1f6 debuginfo(build-id) = 7139972aa423ac271acc0e12196c7f1ee9d3e4a3 debuginfo(build-id) = 80284b71916b02a8eaed468603c18ae7d57a4c07 debuginfo(build-id) = 87ab8d7ef22f99022896c5df304a74f5bd7f5e46 debuginfo(build-id) = 9328a07a9cde2573f3536321aa9274dc68071862 debuginfo(build-id) = 9c3ea489a3fac7e64a3a2aa873b96586fe45f5c7 debuginfo(build-id) = 9f1655c325e72369ab01d90c1baf67066745a0b7 debuginfo(build-id) = aab3153b3035f4c44e2c4b4ebe2b3ee7c091f322 debuginfo(build-id) = aad95c7c89e8d3503ca682795a69ded4b413d816 debuginfo(build-id) = b2f0d82768f80949a5ee5fc25e3c29ea099a1692 debuginfo(build-id) = b863a5bd3ba5e46d119b4f2bf9c107ce9c28a33b debuginfo(build-id) = b90de5ac7c1adc3dc8e8525742ca95eeed4460b5 debuginfo(build-id) = baac38b1a41cbe284e365851978031522b141718 debuginfo(build-id) = bb4d7b73b8469c3ddd1cc2e5ff9ac08da1c55b5c debuginfo(build-id) = cf784fb0b341ddfd48bb6a1013d38a74d43df346 debuginfo(build-id) = d0e0af08d8d36b0b789c5fa77386ad478ec95d2f debuginfo(build-id) = dc614c21ba92cf10fdbef0bb82d54d282f855e00 debuginfo(build-id) = df48913c61bb2c65d2a990ab552c21f9092cf1d4 debuginfo(build-id) = eb45b13948d160c025cda144e564e215e5ba343c debuginfo(build-id) = febfbf8430641e1d3a5eb59d0d037978d6caa178 mono5-llvm-debuginfo = 3.6.0-10.fc29 mono5-llvm-debuginfo(ppc-64) = 3.6.0-10.fc29 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: mono5-llvm-debugsource(ppc-64) = 3.6.0-10.fc29 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le Wrote: /builddir/build/RPMS/mono5-llvm-3.6.0-10.fc29.ppc64le.rpm Wrote: /builddir/build/RPMS/mono5-llvm-devel-3.6.0-10.fc29.ppc64le.rpm Wrote: /builddir/build/RPMS/mono5-llvm-debugsource-3.6.0-10.fc29.ppc64le.rpm Wrote: /builddir/build/RPMS/mono5-llvm-debuginfo-3.6.0-10.fc29.ppc64le.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.Pc7L4F + umask 022 + cd /builddir/build/BUILD + cd llvm-0b3cb8ac12cd839f8110775d4085e822e8af4d7b + /usr/bin/rm -rf /builddir/build/BUILDROOT/mono5-llvm-3.6.0-10.fc29.ppc64le + exit 0 Child return code was: 0